目前正在尝试使用Spring WebFlux进行反应式编程。我需要在每个会话中重置一些值(创建一个类的新实例)。
注入@RequestScope或@SessionScope bean是不可能的,因为它最终会出现IllegalStateExcepion错误。
是否可以在Spring Webflux中实现会话范围行为?任何提示我可以使用什么来实现这一目标?
我已经通过使用hazelcast会话复制解决了这个问题。
为了在Spring Webflux中使用会话,您可以使用Spring Session,更具体地说,您可以使用integration with Spring Webflux's WebSession
有些教程可以在这里找到:https://www.baeldung.com/spring-session-reactive