CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
Hui Baby7 小时前
springAi+MCP三种
java
hsjcjh7 小时前
【MySQL】C# 连接MySQL
java
敖正炀7 小时前
LinkedBlockingDeque详解
java
wangyadong3177 小时前
datagrip 链接mysql 报错
java
untE EADO7 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
ictI CABL7 小时前
Tomcat 乱码问题彻底解决
java·tomcat
敖正炀7 小时前
DelayQueue 详解
java
tongxh4237 小时前
Spring Boot 3.X:Unable to connect to Redis错误记录
spring boot·redis·后端
敖正炀7 小时前
PriorityBlockingQueue 详解
java
shark22222227 小时前
Spring 的三种注入方式?
java·数据库·spring