![](/img/trans.png)
[英]Spring Web Flux Reactive + Server Sent Events = infinite loop?
[英]Integrating spring Websession with spring reactive web flux
这里是位于春装新款反应网络流量API的新实现HTTP会话这里 。 我想将最新的弹簧网络会话整合到新的弹簧反应网络流量中。 我似乎无法得到它,我尝试将它作为一个bean注入,但它不起作用。 我想像通常使用HttpSession一样注入它
就像是
@Autowired
Websession webSession;
因为Spring WebFlux是一个反应式Web框架,所以您不能指望将Web Session注入bean(即使在请求范围内)。 在Servlet世界中,每个请求/响应都在一个线程中处理,从而启用这些方法(即“请求”范围)。 使用WebFlux,可以由多个线程处理给定请求。
与当前请求/响应关联的WebSession
实例实际上附加到ServerWebExchange
(请参阅getSession )。 由于反应式编程模型的性质,您很可能在Reactor运算符中访问该会话 - 因此您不能指望将此实例注入应用程序中的其他位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.