Проблема
Разрабатывая веб-приложение с помощью Spring, создайте компонент с областью действия ” запрос “.
@Component @Scope("request") public class PaymentService { @Autowired UserBo userBo; //...
Но нажмите следующее сообщение об ошибке?
Caused by: 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. //... 28 more
Решение
Чтобы исправить это, зарегистрируйте RequestContextListener прослушиватель в web.xml
файл.
Файл: web.xml
org.springframework.web.context.request.RequestContextListener
Оригинал: “https://mkyong.com/spring/spring-request-scope-error-no-thread-bound-request-found/”