spring请求,会话,应用程序和WebSocket初始化

2024-11-06 10:34:06

1、在 request , session , application ,和 websocket 范围只有当你使用一个基于web的Spring可ApplicationContext 实现(例如 XmlWebApplicationContext )。如果将这些范围与常规的SpringIoC容器一起使用,例如 ClassPathXmlApplicationContext , IllegalStateException 则会引发知Bean范围的异常。

spring请求,会话,应用程序和WebSocket初始化

3、如何完成此初始设置取决于您的特定Servlet环境。

spring请求,会话,应用程序和WebSocket初始化

6、或者对于旧容器,将以下声明添加到Web应用程序的 web.xml 文件中:

spring请求,会话,应用程序和WebSocket初始化

8、DispatcherServlet , RequestContextListener 和 RequestContextFilter 所有做同样的事情,即将HTTP请求对象绑定到 Thread 为该请求提供服务的对象。这使得请求和会话范围的bean可以在调用链中进一步使用。

spring请求,会话,应用程序和WebSocket初始化
猜你喜欢