CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
1***357714 小时前
spring loC&DI 详解
java·spring·rpc
阿在在14 小时前
Spring 系列(一):用三条主线理解 Spring:BeanDefinition、生命周期与 AOP
spring
独自破碎E14 小时前
介绍一下Spring AI框架
java·人工智能·spring
黎雁·泠崖14 小时前
Java入门篇之吃透基础语法(一):注释+关键字+字面量全解析
java·开发语言·intellij-idea·intellij idea
mjhcsp14 小时前
C++ 后缀树(Suffix Tree):原理、实现与应用全解析
java·开发语言·c++·suffix-tree·后缀树
天若有情67314 小时前
Spring Boot 前后端联调3大经典案例:从入门到实战(通俗易懂版)
spring boot·后端·状态模式
sin220114 小时前
Spring事务管理(SpringBoot)
java·spring boot·spring
C***115014 小时前
Spring TransactionTemplate 深入解析与高级用法
java·数据库·spring
BD_Marathon14 小时前
SpringBoot——配置文件格式
java·spring boot·后端
indexsunny14 小时前
互联网大厂Java面试实战:Spring Boot与微服务在电商场景的应用解析
java·spring boot·redis·微服务·kafka·gradle·maven