CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
Barkamin32 分钟前
队列的实现(Java)
java·开发语言
骇客野人1 小时前
自己手搓磁盘清理工具(JAVA版)
java·开发语言
J2虾虾1 小时前
在SpringBoot中使用Druid
java·spring boot·后端·druid
清风徐来QCQ1 小时前
Java笔试总结一
java·开发语言
10Eugene2 小时前
C++/Qt自制八股文
java·开发语言·c++
程序员小假2 小时前
为什么要有 time _wait 状态,服务端这个状态过多是什么原因?
java·后端
kuntli2 小时前
p命名空间注入原理详解
spring
qwert10373 小时前
跨域问题解释及前后端解决方案(SpringBoot)
spring boot·后端·okhttp
yuweiade3 小时前
【Spring】Spring MVC案例
java·spring·mvc
码喽7号3 小时前
springboot学习四:RESTful风格+swagger
spring boot·学习·restful