spring启动时初始化配置
在使用spring的项目,在启动tomcat时,在启动时需要加载某些配置文件,和初始化一些配置方法有很多,在这里介绍其中一种。
编写类实现ApplicationListener接口,重写方法onApplicationEvent()方法
如下:
public void onApplicationEvent(ContextRefreshedEvent event) {
if(event.getApplicationContext().getParent()==null){//避免重复加载或重复初始化配置文件
//todo
}
}
}
编写类实现接口
public class DataCacheJob implements ApplicationListener<ContextRefreshedEvent>{}