Java 如何修复与SpringMVC框架一起使用的请求范围bean的BeanCreateException
我使用范围请求定义了一个bean,启动应用程序时出现错误: 设置bean属性“accountDS”时无法解析对bean“accountDS”的引用;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“accountDS”的bean时出错:作用域“请求”对于当前线程不处于活动状态;如果您打算从Stutelon 引用它,请考虑为这个bean定义一个作用域代理;嵌套异常为java.lang.IllegalStateException:未找到线程绑定请求“ 我在我的控制器中使用这个bean,它是一个单例。这就是我无法获取请求的原因吗?如果是,我如何创建一个作用域代理?我的web.xml中也有RequestContextListener,但它没有帮助Java 如何修复与SpringMVC框架一起使用的请求范围bean的BeanCreateException,java,spring,spring-mvc,Java,Spring,Spring Mvc,我使用范围请求定义了一个bean,启动应用程序时出现错误: 设置bean属性“accountDS”时无法解析对bean“accountDS”的引用;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“accountDS”的bean时出错:作用域“请求”对于当前线程不处于活动状态;如果您打算从Stutelon 引用它,请考虑为这个bean定义一个作用域代理;嵌套异常为java.lang.IllegalStateExce
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
org.springframework.web.context.request.RequestContextListener
您可以发布您的spring上下文吗?您可以发布您的spring上下文吗?您也可以使用@Scope注释执行此操作:您也可以使用@Scope注释执行此操作:
<bean id="..." class="..." scope="request">
<aop:scoped-proxy />
</bean>