CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
直奔標竿5 分钟前
Java开发者AI转型第十三课!知识库终局方案:Spring AI Vector Store架构演进与ETL全链路入库实战
java·人工智能·后端·spring
XiYang-DING7 分钟前
【Java EE】阻塞队列(BlockingQueue)
java·java-ee
aLTttY13 分钟前
Spring Boot 3.x 集成 AI 大模型实战指南
人工智能·spring boot·后端
AndreasEmil13 分钟前
基于多设计模式的抽奖系统 - 测试报告
java·selenium·设计模式·postman
星轨zb17 分钟前
什么是Spring设计模式:单例、工厂与代理
java·spring·设计模式
Seven9720 分钟前
Tomcat Server的设计和实现:StandardServer
java
s65166549620 分钟前
Makefile语法学习
java·linux·前端
Rabitebla20 分钟前
二分查找(含有动画展示):不再写出死循环
java·开发语言
.柒宇.22 分钟前
SpringCloud微服务入门教程
spring·spring cloud·微服务
人道领域24 分钟前
【LeetCode刷题日记】150.逆波兰表达式求值
java·数据结构·算法·leetcode