有时候咱们须要在web容器启动之后执行一些相关初始化的工做,若是用的是spring,能够采用如下作法web
一、实现 ApplicationListener<ContextRefreshedEvent>接口spring
实现这个接口的 onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) 方法,在这个方法中填写咱们须要初始化的工做app
二、在spring的application配置文件中,增长咱们的这个bean接口
<bean class="xxx.xxx.xxxx"/>io
这样在web容器启动完成之后,就会自动调用以上类的onApplicationEvent 方法中的内容了。class