ContextLoaderListener和RequestContextListener之间的区别?
我已经谷歌了它,但没有找到满意的答案,如果你们能解释和之间的区别,那就太好了。ContextLoaderListener
RequestContextListener
我已经谷歌了它,但没有找到满意的答案,如果你们能解释和之间的区别,那就太好了。ContextLoaderListener
RequestContextListener
contextloaderlistener :-Bootstrap监听器启动Spring的根WebApplicationContext。只需委托给 ContextLoader。
requestcontextlistener :-此侦听器主要用于第三方 servlet,例如 JSF FacesServlet。在Spring自己的Web支持中,DispatcherServlet的处理是完全足够的。
如果你使用Servlet 2.5 Web容器,请求在Spring的DispmenterServlet之外处理(例如,在使用JSF或Struts时),你需要注册org.springframework.web.context.request.RequestContextListener ServletRequestListener。对于 Servlet 3.0+,这可以通过 WebApplicationInitializer 接口以编程方式完成。或者,对于较旧的容器,请将以下声明添加到 Web 应用程序的 Web .xml文件中:
<listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> </web-app>