0
私は以下のクラスを持っている:@ImportResourceアノテーションを使用してApplicationContextへの参照を取得しますか?
@SpringBootApplication
@ImportResource("classpath:path-to-application-context.xml")
public class SocketMain extends SpringBootServletInitializer {
public static void main(String [] args) {
// ...
}
}
私は私が私の定義された豆の1を取得することができますので、私のmain
機能でアプリケーションコンテキストへのアクセスを取得したいです。私はあなたが静的変数をautowireすることはできませんので、私はautowireすることはできません。 @ImportResource
アノテーションで読み込まれたapplicationContextへの参照を取得する方法はありますか?
私のフォールバックがちょうどそうようmain
でのApplicationContextをロードすることです:
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("path-to-application-context.xml");`
しかし、私はそれを2回ロードする必要はありません。
ありがとうございます!