簡體   English   中英

如何為與Spring MVC框架一起使用的請求范圍Bean修復BeanCreateException

[英]How to fix BeanCreateException for a request scope bean used with Spring MVC framework

我用范圍請求定義一個bean並在啟動應用程序時收到錯誤消息:

“設置bean屬性'accountDS'時無法解析對bean'accountDS'的引用;嵌套的異常是org.springframework.beans.factory.BeanCreationException:創建名稱為'accountDS'的bean時出錯: 作用域'request'對於當前線程無效;如果要從單例對象中引用該bean,請考慮為其定義一個作用域代理 ;嵌套的異常是java.lang.IllegalStateException:未找到線程綁定請求”

我正在從我的控制器(是單例)中使用此bean。 這就是為什么我無法收到請求嗎? 如果是這樣,如何創建作用域代理? 我的web.xml中也有RequestContextListener,但這沒有幫助。

    <listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<bean id="..." class="..." scope="request">
<aop:scoped-proxy />
</bean>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM