私はSpring 3を使用しています。コントローラーがリクエストをsomeMethod()
受け取ると、サービスBeanで注釈が付けられたメソッドに制御を渡してから@Async
戻ります。someMethod()
HttpSession オブジェクトにアクセスすると、この例外が発生します
java.lang.IllegalStateException: No thread-bound request found: Are you
referring to request attributes outside of an actual web request, or
processing a request outside of the originally receiving thread? If you are
actually operating within a web request and still receive this message, your
code is probably running outside of DispatcherServlet/DispatcherPortlet: In
this case, use RequestContextListener or
RequestContextFilter to expose the current request.
どうすればこれを解決できますか?