CommandLineRunner实现项目启动时预处理

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

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

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

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