SpringBoot配置容器加载完毕后自动运行方法
SpringBoot配置容器加载完毕后自动运行指定方法
一、编写Applistener
@Component
public class AppListener implements ApplicationListener<ContextRefreshedEvent> {
@SuppressWarnings("unchecked")//告诉编译器忽略 unchecked 警告信息
@Override
public void onApplicationEvent(ContextRefreshedEvent ev) {
//防止重复执行。
if(ev.getApplicationContext().getParent() == null){
//指定运行的方法
getHtml getHtml1Bean = ev.getApplicationContext().getBean(getHtml.class);
getHtml1Bean.test();
}
}
}
注:
@SuppressWarnings("unchecked")//告诉编译器忽略 unchecked 警告信息
了解更多,请参考 https://blog.csdn.net/u012994320/article/details/83083392