春のアプリケーションがあります(レイジービーンズはありません)。
すべての @Component(@Repositoey @Service @Controller) Bean が初期化されるときに配置するロジックを挿入したいと考えています。
どうすれば作れますか?
春のアプリケーションがあります(レイジービーンズはありません)。
すべての @Component(@Repositoey @Service @Controller) Bean が初期化されるときに配置するロジックを挿入したいと考えています。
どうすれば作れますか?
この質問への回答で述べたように、 ApplicationListener を使用してContextRefreshedEventを探すことができます。
public class Loader implements ApplicationListener<ContextRefreshedEvent>{
public void onApplicationEvent(ContextRefreshedEvent event) {
// whatever you want to do when app context is initialized or refreshed
}
}