gpt4 book ai didi

java - 作用域 'request' 对于当前线程不活动;在消息监听器中

转载 作者:行者123 更新时间:2023-12-01 16:20:55 28 4
gpt4 key购买 nike

范围“请求”对于当前线程不活动;如果您打算从单例中引用该 bean,请考虑为此 bean 定义一个作用域代理;嵌套异常是 java.lang.IllegalStateException: 未找到线程绑定(bind)请求:您是指实际 Web 请求之外的请求属性,还是在原始接收线程之外处理请求?如果您实际上在 Web 请求中进行操作并且仍然收到此消息,则您的代码可能在 DispatcherServlet/DispatcherPortlet 之外运行:在这种情况下,请使用 RequestContextListener 或 RequestContextFilter 公开当前请求。

当我注入(inject) spring 依赖项并在 MessageListener bean 中使用它时,出现上述错误

最佳答案

请求范围仅适用于 Web (HTTP) 请求线程,不适用于 JMS 监听器容器线程。

您的依赖项似乎与 Web 层紧密耦合,并且并非设计为使用 JMS 调用。

关于java - 作用域 'request' 对于当前线程不活动;在消息监听器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62284084/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com