Весенний фреймворк запроса объема и автопроводки синглетонов - PullRequest
2 голосов
/ 01 апреля 2011

Я использую OncePerRequestFilter для служебного компонента в области «запроса», который автоматически подключается к контроллеру.Но я все еще получаю эту ошибку.

Ошибка создания компонента с именем fileProcessingService: Scope 'request' не активен для текущего потока;рассмотрите возможность определения прокси-объекта с заданной областью действия для этого компонента, если вы собираетесь ссылаться на него из одноэлементного объекта;вложенное исключение - java.lang.IllegalStateException: не найден привязанный к потоку запрос: Вы ссылаетесь на атрибуты запроса вне фактического веб-запроса или обрабатываете запрос вне первоначально получающего потока?bean-компонент в области запроса быть введен с помощью singleton-компонентов?или проблема в другом?

1 Ответ

4 голосов
/ 01 апреля 2011

Если вам нужно использовать bean-объекты области запроса и сеанса за пределами DispatcherServlet, добавьте следующее к web.xml:

<listener>
  <listener-class>
      org.springframework.web.context.request.RequestContextListener
  </listener-class>
</listener>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...