- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个应用程序,我正在使用 Spring。
在我的 web.xml 中,我使用下面的行
<web-app>
....
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
....
</web-app>
最佳答案
org.springframework.web.context.ContextLoaderListener
是 Spring 框架中的一个类。因为它实现了 ServletContextListener
接口(interface),servlet 容器在 Web 应用程序启动(contextInitialized
)和关闭(contextDestroyed
)时通知它。
它专门负责引导(和有序关闭)Spring ApplicationContext。
引用:javadoc 说:
Bootstrap listener to start up and shut down Spring's root WebApplicationContext. Simply delegates to ContextLoader as well as to ContextCleanupListener.
org.springframework.web.context.request.RequestContextListener
是来自同一框架的另一个类。它的 javadoc 说:
Servlet 2.4+ listener that exposes the request to the current thread, through both LocaleContextHolder and RequestContextHolder. To be registered as listener in web.xml.
Alternatively, Spring's RequestContextFilter and Spring's DispatcherServlet also expose the same request context to the current thread. In contrast to this listener, advanced options are available there (e.g. "threadContextInheritable").
This listener is mainly for use with third-party servlets, e.g. the JSF FacesServlet. Within Spring's own web support, DispatcherServlet's processing is perfectly sufficient.
关于spring - ContextLoaderListener 和 RequestContextListener 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35652457/
如果我使用 @Autowired HttpServletRequest httpServletRequest; 我收到错误: No thread-bound request found: Are yo
我有一个应用程序,我正在使用 Spring。 在我的 web.xml 中,我使用下面的行 .... org.springfram
我需要为我的 Spring Boot 应用程序添加一个监听器,在 web.xml 中它看起来像 org.springframework.web.context.request.Reque
我已经google了,但没有找到满意的答案,如果你们能解释一下ContextLoaderListener和RequestContextListener之间的区别,那就太好了。 最佳答案 context
我有一个使用 Spring-Security 的 Spring-Boot 应用程序。我有一个请求范围的 bean,我想将它 Autowiring 到安全过滤器链中的一个自定义过滤器中,但目前它不起作用
我正在创建简单的 REST Controller ,为此我在我的 spring boot 应用程序中添加了 RequestContextListener 的配置 @Configuration @Web
我的应用程序有多个 Spring 安全配置,其中之一恰好是 Oauth2 (使用 this eaxmple)。 Spring 安全性一般是通过以下方式插入的: ServletContextHandle
当我尝试配置我的第一个应用程序时,出现此错误。 War 已成功生成,但当我点击项目的 URL 时,此错误出现在网页上,并且控制台中出现相同的错误: 堆栈跟踪 2013-07-20 17:05:49,1
好吧,我正尝试在 tomcat 中运行我的 Web 应用程序,但出现以下错误: Nov 18, 2013 12:19:35 AM org.apache.catalina.core.StandardCo
我是一名优秀的程序员,十分优秀!