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

posted @ 2021-05-08 11:55  __先森  阅读(692)  评论(0编辑  收藏  举报