我知道getWebApplicationContext()通过ContextLoaderListenerContextLoaderServlet找到根WebApplicationContext

但是我需要知道区别以及何时使用它?

最佳答案

ContextLoaderServlet的javadoc说明了所有这些内容:



显然,在Servlet API 2.4之前,规范没有规定初始化监听器和Servlet的顺序。因此,要确保在Servlet 2.3和更低版本的容器中的其他任何Servlet之前正确加载Spring上下文,您将需要使用ContextLoaderServlet并将其作为启动时首先加载。查看该链接以获取更多详细信息。

09-05 20:34