CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
_杨瀚博7 分钟前
JAVA找出哪个类import了不存在的类
java·后端
OKkankan17 分钟前
深入理解linux进程
java·linux·c++
java1234_小锋36 分钟前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring
番茄去哪了40 分钟前
Java基础面试题day02
java·开发语言·面向对象编程
我是咸鱼不闲呀1 小时前
力扣Hot100系列22(Java)——[图论]总结(岛屿数量,腐烂的橘子,课程表,实现Trie(前缀树))
java·leetcode·图论
1104.北光c°1 小时前
深入浅出 Elasticsearch:从搜索框到精准排序的架构实战
java·开发语言·elasticsearch·缓存·架构·全文检索·es
MSTcheng.1 小时前
【优选算法必修篇——位运算】『面试题 01.01. 判定字符是否唯一&面试题 17.19. 消失的两个数字』
java·算法·面试
蹦哒1 小时前
Kotlin 与 Java 语法差异
java·python·kotlin
SmartBrain1 小时前
Spring Boot的高性能技术栈的工程实践
spring boot·后端·架构
左左右右左右摇晃1 小时前
Java并发——并发编程底层原理
java·开发语言