CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
zz-zjx12 分钟前
JVM垃圾收集器详解(jdk21+25实战版)
java·开发语言·jvm
摇滚侠20 分钟前
Spring Boot 3零基础教程,Spring Boot 日志级别,笔记19
java·spring boot·笔记
zl97989937 分钟前
SpringBoot-配置文件yaml
java·spring boot·spring
好家伙VCC44 分钟前
**TensorFlow:发散创新的深度学习框架探索**随着人工智
java·人工智能·python·深度学习·tensorflow
豆沙沙包?1 小时前
2025年--Lc194-516. 最长回文子序列(动态规划在字符串的应用,需要二刷)--Java版
java·算法·动态规划
_extraordinary_1 小时前
Java Spring配置
java·开发语言·spring
工业甲酰苯胺2 小时前
Java并发机制的底层实现原理:从CPU到JVM的全面解析
java·jvm·spring
thginWalker2 小时前
使用Spring Boot构建系统监控层
spring boot
兩尛2 小时前
java八股-操作系统
java·开发语言