CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
Tony6666888889 分钟前
Webservic 服务注册发布及参数封装-实际项目应用
java·spring·servlet
老华带你飞12 分钟前
零食商城|基于springboot + vue零食商城管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·毕设
songgz21 分钟前
多线程双向 JSON 解析器
java·服务器·json
开心香辣派小星22 分钟前
23种设计模式-19策略模式(Strategy Pattern)
java·设计模式·策略模式
qq_21539789726 分钟前
java 依赖包引入本地maven库
java·maven
青衫码上行27 分钟前
【JavaWeb学习 | 第18篇】Servlet与MVC
java·学习·servlet·mvc
IDOlaoluo27 分钟前
apache-maven-3.9.9-bin.zip 使用步骤(超简单版)
java·maven·apache
曹牧28 分钟前
Java:list<map<string,sting>>与C#互操作
java·c#·list
卷到起飞的数分29 分钟前
23.Maven高级——私服
java·maven
ゞ 正在缓冲99%…32 分钟前
2025.9.24华为软开
java·算法·华为