3 回答

TA贡献1898条经验 获得超8个赞
applicationContext.xml
spring-servlet.xml
spring1-servlet.xml
spring1
, spring2-servlet.xml
spring2
).
spring-servlet.xml
applicationContext.xml
spring-servlet.xml
applicationContext.xml

TA贡献2065条经验 获得超14个赞
设想1
private static ApplicationContext context = new ClassPathXmlApplicationContext("test-client.xml");context.getBean(name);
结语DispatcherServlet
设想2
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
ContextLoaderListener
<import resource="test1.xml" /><import resource="test2.xml" /><import resource="test3.xml" /><import resource="test4.xml" />
结语DispatcherServlet
设想3
<servlet> <servlet-name>springweb</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet><servlet-mapping> <servlet-name>springweb</servlet-name> <url-pattern>*.action</url-pattern></servlet-mapping>
DispatcherServlet
FrameworkServlet
FrameworkServlet
结语DispatcherServlet
设想4
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet> <servlet-name>springweb</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class></servlet><servlet-mapping> <servlet-name>springweb</servlet-name> <url-pattern>*.action</url-pattern></servlet-mapping>
ContextLoaderListener
<import resource="test1.xml" /><import resource="test2.xml" /><import resource="test3.xml" /><import resource="test4.xml" />

TA贡献1806条经验 获得超8个赞
spring-servlet.xml
<!-- Scans for annotated @Controllers in the classpath --><context:component-scan base-package="org.test.web" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/></context:component-scan>
applicationcontext.xml
<context:component-scan base-package="org.test"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan>
添加回答
举报