12

我有弹簧应用程序(我没有懒惰的豆子)。

我想在初始化所有 @Component(@Repositoey @Service @Controller) bean 时插入逻辑。

我怎样才能做到?

4

1 回答 1

17

如该问题的答案中所述,您可以使用 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
        }
}
于 2013-10-23T12:32:34.977 回答