Springコンテキストを標準的な方法でロードするWebアプリケーションがあります。
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>
残念ながら、私のアプリケーションは「純粋な」Webアプリケーションではありません。つまり、実際のフロントエンドはなく、web.xmlリスナーを介して初期化されるAkkaリモートアクターだけがあります。私のAkkaアクター(標準POJO)はSpringコンテキストを取得する必要があるため、私の質問は、サーブレットコンテキストへの参照がないクラスからSpringコンテキストを取得するにはどうすればよいですか?
基本的に私は使用できません:
WebApplicationContextUtils.getWebApplicationContext(ctx);
...AkkaアクターにはServletContextへの参照がないためです。
ありがとう。