CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
噢,我明白了7 分钟前
MyBatis-Plus 中IPage的分页查询
java·mybatis
剑挑星河月12 分钟前
98.验证二叉搜索树
java·算法·leetcode
我登哥MVP21 分钟前
Spring Boot 从“会用”到“精通”:请求映射原理
java·spring boot·后端·spring·servlet·maven·intellij-idea
杨运交22 分钟前
[028][缓存模块]命名缓存:多级个性化缓存配置的设计与实现
spring boot
李白的天不白26 分钟前
vim /etc/nginx/conf.d/default.conf
spring
阿文的代码库28 分钟前
干货分享|C++运算符重载知识点
java·c++·算法
码不停蹄的玄黓29 分钟前
Java 实现阻塞队列
java·开发语言
SunnyDays101129 分钟前
Java 实现 PDF 转 PDF/A 和 PDF/A 转 PDF(超详细教程)
java·开发语言·pdf
muddjsv34 分钟前
Java语言学习路线全解析:从入门到精通的核心模块与进阶路径
java
未若君雅裁38 分钟前
线程池核心参数与执行流程
java·开发语言