CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
0xDevNull13 分钟前
Java反射机制深度解析:从原理到实战
java·开发语言·后端
华科易迅23 分钟前
MybatisPlus增删改查操作
android·java·数据库
AugustRed26 分钟前
基于现有的 Controller 接口 API 暴露 MCP
spring·mcp
WZTTMoon28 分钟前
Spring Boot 中Servlet、Filter、Listener 四种注册方式全解析
spring boot·后端·servlet
standovon1 小时前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
IAUTOMOBILE1 小时前
Python 流程控制与函数定义:从调试现场到工程实践
java·前端·python
hutengyi1 小时前
PostgreSQL版本选择
java
皮皮林5512 小时前
重磅!JetBrains 正式发布全新的 AI 开发工具,定名 AI IDE AIR
java·intellij idea
MX_93592 小时前
SpringMVC请求参数
java·后端·spring·servlet·apache
zs宝来了2 小时前
Spring Boot 自动配置原理:@EnableAutoConfiguration 的魔法
spring boot·自动配置·源码解析·enableautoconfiguration