My project is in spring mvc
I am using request scope for beans. This beans work fine in spring mvc but when i call same beans in my spring security module using @qualifier then it gives me an error saying request scope is not defined
MyBean is used to query database and hence it is used in my security module (spring security ) as well as in spring mvcCode:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybean': Scope 'request' is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to it from a singleton; nested exception is 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.
What is the solution for it
Any help will be highly appreciated
Thanks and Regards
Patil Abhijeet


Reply With Quote