Spring Boot--项目启动后默认执行特定的方法
2019-03-13 18:23
1561 查看
标题
Spring Boot–项目启动后默认执行特定的方法
场景
项目启动完成后默认给数据库添加一个管理员账号
方法
1、实现CommandLineRunner(order表示执行顺序)
import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component; @Component @Order(1) public class Test implements CommandLineRunner { @Override public void run(String... args) throws Exception { //执行某个方法----数据库添加数据的 System.out.println("启动执行1--------"); } }
2、实现ApplicationRunner
import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; @Component @Order(2) public class Test2 implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { System.out.println("启动执行2--------"); } }
运行结果截图
总结
这三种方法都可以在项目启动后执行,具体的不同讲不出来(哈哈),希望能帮助你!
相关文章推荐
- Spring Boot学习--项目启动时执行特定方法
- Spring Boot学习--项目启动时执行特定方法(对于quartz 任务调度一样也是可行)
- springboot 学习之路 9 (项目启动后就执行特定方法)
- springboot项目启动执行特定方法
- spring项目启动完成后,自动执行一次某个特定方法。
- springboot项目启动后第一次执行controller方法时进入很慢
- spring boot在启动项目之后执行的实现方法
- springboot 启动后执行特定的方法
- 在springboot中,如何做到当项目启动的时候去执行这个逻辑
- 详解Spring Boot 项目启动时执行特定方法
- Spring项目启动时执行初始化方法
- SpringBoot+jsp项目启动出现404的解决方法
- Spring Boot学习--项目启动时执行特定方法
- Spring boot启动之后执行方法 CommandLineRunner
- 项目启动 spring初始化bean之后执行指定方法
- Centos下SpringBoot项目启动与停止脚本的方法
- springBoot项目启动类启动无法访问的解决方法
- Spring Boot相关知识(二) Spring Boot项目启动的执行顺序和原理
- Spring Boot学习--项目启动时执行特定方法
- Mac idea 启动SpringBoot 项目慢解决方法