CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
fchampion10 分钟前
最终一致性
java·spring·rabbitmq·github·mvc
wuqingshun31415913 分钟前
说一下什么是fail-fast
java·开发语言·jvm
wuqingshun31415918 分钟前
知道java NIO吗?和java IO有什么区别?
java·开发语言·jvm
AC赳赳老秦25 分钟前
2026多模态技术趋势预测:DeepSeek处理图文音视频多格式数据实战指南
java·人工智能·python·安全·架构·prometheus·deepseek
芒克芒克27 分钟前
深入浅出Java线程池(二)
java
rfidunion29 分钟前
springboot+VUE+部署(13。创建多表查询)
vue.js·spring boot·后端
Zik----32 分钟前
Leetcode22 —— 括号生成
java·开发语言
芒克芒克32 分钟前
深入浅出Java线程池(三)
java·开发语言
何中应37 分钟前
解决Jenkins界面操作非常慢的问题
java·运维·jenkins
追随者永远是胜利者40 分钟前
(LeetCode-Hot100)200. 岛屿数量
java·算法·leetcode·职场和发展·go