Ошибка области запроса Spring: не найден привязанный к потоку запрос
проблема
Разрабатывая веб-приложение с помощью Spring, создайте bean-компонент с областью действия «request».
@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