gpt4 book ai didi

java - ContextLoaderListener 和 ContextLoaderServlet 的区别

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:11:25 30 4
gpt4 key购买 nike

我知道 getWebApplicationContext() 通过 ContextLoaderListenerContextLoaderServlet 找到根 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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com