CommandLineRunner实现项目启动时预处理

如果希望在SpringBoot应用启动时进行一些初始化操作可以选择使用CommandLineRunner来进行处理。

我们只需要实现CommandLineRunner接口,并且把对应的bean注入容器。把相关初始化的代码重新到需要重新的方法中。

这样就会在应用启动的时候执行对应的代码。

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
无巧不成书021815 分钟前
30分钟入门Java:从历史到Hello World的小白指南
java·开发语言
zs宝来了2 小时前
Playwright 自动发布 CSDN 的完整实践
java
彭于晏Yan3 小时前
Redisson分布式锁
spring boot·redis·分布式
吴声子夜歌3 小时前
TypeScript——基础类型(三)
java·linux·typescript
DynamicsAgg4 小时前
企业数字化底座-k8s企业实践系列第二篇pod创建调度
java·容器·kubernetes
森林里的程序猿猿4 小时前
并发设计模式
java·开发语言·jvm
222you5 小时前
四个主要的函数式接口
java·开发语言
Javatutouhouduan5 小时前
Java全栈面试进阶宝典:内容全面,题目高频!
java·高并发·java面试·java面试题·后端开发·java程序员·java八股文
SEO-狼术5 小时前
RAD Studio 13.1 Florence adds
java