CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
q***017725 分钟前
Spring Boot 热部署
java·spring boot·后端
Seven9726 分钟前
SpringCloud 常见面试题(三)
java
H***997627 分钟前
Java虚拟现实案例
java·开发语言·vr
百***688231 分钟前
开源模型应用落地-工具使用篇-Spring AI-Function Call(八)
人工智能·spring·开源
g***72701 小时前
springBoot发布https服务及调用
spring boot·后端·https
yifengyiyufjq1 小时前
Docker 镜像制作教程
java·docker·node.js
想不明白的过度思考者1 小时前
基于 Spring Boot 的 Web 三大核心交互案例精讲
前端·spring boot·后端·交互·javaee
tuokuac1 小时前
SQL中AND和逗号,的区别
java·数据库·sql
zl9798991 小时前
RabbitMQ-Hello World
java·分布式·rabbitmq
程序员三明治1 小时前
【Spring进阶】Spring IOC实现原理是什么?容器创建和对象创建的时机是什么?
java·后端·spring·ioc·bean生命周期