CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
一 乐4 小时前
智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
JIseven5 小时前
uniapp页面新手引导
java·前端·uni-app
Li_7695325 小时前
Spring Cloud —— SkyWalking (一)
spring·spring cloud·skywalking
ChinaRainbowSea5 小时前
Spring Boot3 + JDK21 的迁移 超详细步骤
java·spring boot·后端·spring
從南走到北5 小时前
JAVA海外短剧国际版源码支持H5+Android+IOS
android·java·ios
CoderYanger5 小时前
动态规划算法-子数组、子串系列(数组中连续的一段):26.环绕字符串中唯一的子字符串
java·算法·leetcode·动态规划·1024程序员节
Jul1en_5 小时前
【自动化测试】介绍Web自动化测试及Selenium安装
spring boot·功能测试·selenium
老华带你飞5 小时前
旅游|基于Java旅游信息推荐系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·旅游
青云交5 小时前
Java 大视界 -- 基于 Java 的大数据可视化在企业供应链动态监控与优化中的应用
java·数据采集·大数据可视化·动态优化·企业供应链·实时预警·供应链监控
van久5 小时前
.Net Core 学习:DbContextOptions<T> vs DbContextOptions 详细解析
java·学习·.netcore