Как связать события Spring Application Context с другим контекстом

У меня есть веб-приложение Spring с двумя контекстами: один ( applicationContext ), созданный ContextLoaderListener , и второй ( webContext ]) построенный DispatcherServlet .

В applicationContext есть компонент ( org.springframework.security.authentication.DefaultAuthenticationEventPublisher ), который запускает события контекста Spring.

Но получатель события определяется в webContext . И этот получатель не понял события. (Если поместить получатель для целей тестирования в applicationContext , он получит событие, но я не могу этого сделать, потому что мне нужны webContext для его функциональности.)

Итак, мой вопрос: как связать события из applicationContext в webContext ?

16
задан duffymo 16 December 2011 в 13:03
поделиться