У меня есть веб-приложение, которое загружает контекст Spring стандартным способом:
web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:META-INF/applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
К сожалению, мое приложение не является «чистым» веб-приложением, что означает, чтоУ меня нет реального внешнего интерфейса, но есть только удаленные актеры Akka, которые также инициализируются через прослушиватель web.xml.Мои актеры Akka (стандартные POJO) должны овладеть контекстом Spring, поэтому мой вопрос: как мне получить контекст Spring из класса, который не имеет ссылки на контекст сервлета?
В основном яне может использовать:
WebApplicationContextUtils.getWebApplicationContext(ctx);
... потому что актеры Akka не имеют ссылки на ServletContext.
Спасибо.