我知道getWebApplicationContext()通过ContextLoaderListener
或ContextLoaderServlet
找到根WebApplicationContext
但是我需要知道区别以及何时使用它?
最佳答案
ContextLoaderServlet的javadoc说明了所有这些内容:
显然,在Servlet API 2.4之前,规范没有规定初始化监听器和Servlet的顺序。因此,要确保在Servlet 2.3和更低版本的容器中的其他任何Servlet之前正确加载Spring上下文,您将需要使用ContextLoaderServlet并将其作为启动时首先加载。查看该链接以获取更多详细信息。