CommandLineRunner实现项目启动时预处理

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

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

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

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