2010-08-19 43 views
4

我有一个使用SpringMVC DispatcherServlet加载WebApplicationContext的webapp。 Spring参考文档says针对Servlet的Spring根WebApplicationContext

“每个DispatcherServlet有它自己的 WebApplicationContext,它继承的WebApplicationContext在 根已定义 所有的豆子,这些 继承Bean可以在 的servlet的具体覆盖。范围,你 可以定义新的特定范围,豆类 当地给定的servlet实例。

但我在哪里放这个根WebApplicationContext?

回答

9

我们在WEB-INF目录applicationContext.xml,并且在配置豆可向spring-servlet.xml配置,其定义的使用

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/applicationContext.xml</param-value> 
</context-param> 

通过其负责管理的根上下文

的方式其 ContextLoaderListener
<listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
</listener> 
相关问题