我有弹簧应用程序(我没有懒惰的豆子)。
我想在初始化所有 @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
}
}