你必须在web.xml中有一个ContextLoaderListener-它会加载你的配置文件。
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
你需要了解Web应用程序上下文和根应用程序上下文之间的区别。
在Web MVC框架中,每个DispatcherServlet都有自己的WebApplicationContext,它继承了在根WebApplicationContext中已经定义的所有bean。可以在servlet特定的作用域中重写这些定义的继承Bean,并且可以在给定servlet实例本地定义新的特定于作用域的Bean。
调度程序Servlet的应用程序上下文是一个Web应用程序上下文,仅适用于Web类。你不能将这些用于中间层。这些需要使用ContextLoaderListener的全局应用程序上下文。



