Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何修复与SpringMVC框架一起使用的请求范围bean的BeanCreateException_Java_Spring_Spring Mvc - Fatal编程技术网

Java 如何修复与SpringMVC框架一起使用的请求范围bean的BeanCreateException

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

我使用范围请求定义了一个bean,启动应用程序时出现错误:

设置bean属性“accountDS”时无法解析对bean“accountDS”的引用;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“accountDS”的bean时出错:作用域“请求”对于当前线程不处于活动状态;如果您打算从Stutelon 引用它,请考虑为这个bean定义一个作用域代理;嵌套异常为java.lang.IllegalStateException:未找到线程绑定请求“

我在我的控制器中使用这个bean,它是一个单例。这就是我无法获取请求的原因吗?如果是,我如何创建一个作用域代理?我的web.xml中也有RequestContextListener,但它没有帮助

    <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>