美文网首页
springboot项目启动时和启动后立即进入自定义方法

springboot项目启动时和启动后立即进入自定义方法

作者: 面朝大海_1234 | 来源:发表于2018-05-24 02:45 被阅读0次

1、启动时立即进入自定义方法

首先新建自己自定义的类,然后实现ApplicationContextInitializer
public class MyApplicationRunner implements ApplicationContextInitializer {
    @Override
    public void initialize(ConfigurableApplicationContext configurableApplicationContext) {
        System.out.println("=================");
    }
}
然后在resources下面新建META-INF文件夹,然后在此文件夹下面新建spring.factories文件,在文件中加入
org.springframework.context.ApplicationContextInitializer=\com.wj.test.common.base.MyApplicationRunner

此时启动项目,可以看到刚启动项目就进入了对应自定义方法


启动时执行

2、启动后立即执行

自定义类型MyApplicationRun2,实现ApplicationRunner,然后实现run方法
@Component
public class MyApplicationRun2   implements ApplicationRunner {
    @Override
    public void run(ApplicationArguments args) throws Exception {
        System.out.println("启动后执行");
    }
}
启动后执行

相关文章

网友评论

      本文标题:springboot项目启动时和启动后立即进入自定义方法

      本文链接:https://www.haomeiwen.com/subject/pihjjftx.html