抓住春天初始化所有豆子的时刻

时间:2013-10-23 12:24:28

标签: java spring spring-mvc listener interceptor

我有春季申请(我没有懒豆)。

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

我该怎么做?

1 个答案:

答案 0 :(得分:16)

this question的答案中所述,您可以使用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
        }
}