У меня есть веб-приложение Spring с двумя контекстами: один (applicationContext
), созданный ContextLoaderListener
, и второй (webContext
), построенный DispatcherServlet
.
Внутри applicationContext
находится bean (org.springframework.security.authentication.DefaultAuthenticationEventPublisher
), который запускает события контекста Spring.
Но приемник для события определяется в webContext
. И этот приемник не получил этого события. (Если поставить приемник для тестирования в applicationContext
, тогда он получит событие, но я не могу этого сделать, потому что для его функциональности нужен webContext
.)
Итак, мой вопрос заключается в том, как мостифицировать события от applicationContext
до webContext
?