作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我知道 getWebApplicationContext() 通过 ContextLoaderListener
或 ContextLoaderServlet
找到根 WebApplicationContext
但我需要知道它们的区别以及何时使用它?
最佳答案
javadoc对于 ContextLoaderServlet 说明了一切:
Note that this class has been deprecated for containers implementing Servlet API 2.4 or higher, in favor of ContextLoaderListener.
显然,在 Servlet API 2.4 之前,规范并没有规定监听器与 servlet 的初始化顺序。因此,为了确保 Spring 上下文在 Servlet 2.3 和更低版本容器中的任何其他 servlet 之前正确加载,您需要使用 ContextLoaderServlet 并将其作为启动时第一个加载。查看该链接以了解更多详细信息。
关于java - ContextLoaderListener 和 ContextLoaderServlet 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918762/
我知道 getWebApplicationContext() 通过 ContextLoaderListener 或 ContextLoaderServlet 找到根 WebApplicationCon
我是一名优秀的程序员,十分优秀!