CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
小光学长8 小时前
基于ssm的膳食健康管理系统e6whl4q7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·开发语言·数据库·学习·ssm
java1234_小锋8 小时前
Java高频面试题:Redis到底支不支持事务啊?
java·redis·面试
无心水8 小时前
【常见错误】2、Java并发编程避坑指南:从加锁失效到死锁,10个案例教你正确使用锁
java·开发语言·python
我爱学习好爱好爱8 小时前
Kubernetes 1.29集群上部署Java网站项目
java·容器·kubernetes
青衫码上行8 小时前
【项目开发日记 | Java架构】第一天
java·开发语言·spring cloud
DJ斯特拉8 小时前
自定义jar包导入maven&&注册第三方bean
java·maven·jar
j_xxx404_8 小时前
力扣困难算法精解:串联所有单词的子串与最小覆盖子串
java·开发语言·c++·算法·leetcode·哈希算法
会编程的土豆9 小时前
Set 深度解析:去重、唯一性与你的智能抽屉
java·开发语言·后端·数据结构与算法
java1234_小锋9 小时前
Java高频面试题:JVM内存为什么要分代?
java·开发语言·jvm
linux修理工9 小时前
下载亚马逊Corretto 17的方法(OpenJDK 17发行版)
java·运维·服务器