У destination в FDS есть 3 области видимости - application, session, request. Для меня в начале изучения SpringFactory было странно, что автор в фабрике не предусмотрел эти варианты - при попытке выставить атрибут scope у destination, инстанцируемого через SpringFactory, Tomcat падал с ужасными криками.
Понимание пришло позже - ведь Spring сам управляет видимостью бинов и нет необходимости возлагать эту работу на fds или фабрику. То есть вместо использования атрибута scope у destination, мы выставляем видимость у бина в конфиге Springа. Только не забудьте перед этим в web.xml сконфигурировать Spring, чтобы он мог работать с web-based scopes:
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
Ну или если у вас другой Spring или сервлет-контейнер, то лучше глянуть в мануале Spring.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий