CommandLineRunner实现项目启动时预处理

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

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

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

java 复制代码
@Component
public class TestRunner implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("程序初始化");
    }
}
相关推荐
AAA简单玩转程序设计19 小时前
Java进阶小妙招:ArrayList和LinkedList的"相爱相杀"
java
lkbhua莱克瓦2419 小时前
集合进阶8——Stream流
java·开发语言·笔记·github·stream流·学习方法·集合
20岁30年经验的码农19 小时前
Java Elasticsearch 实战指南
java·开发语言·elasticsearch
okseekw19 小时前
Java 中的注释与关键字的初步学习
java
luv_sw20 小时前
JavaSE-面向对象-构造器
java
okseekw20 小时前
Java 中的类型转换:结合实战代码深入解析
java
CoderYanger20 小时前
优选算法-优先级队列(堆):75.数据流中的第K大元素
java·开发语言·算法·leetcode·职场和发展·1024程序员节
luv_sw20 小时前
JavaSE-面向对象-抽象类和接口
java
TracyCoder12320 小时前
MySQL 实战宝典(八):Java后端MySQL分库分表工具解析与选型秘籍
java·开发语言·mysql
q***333720 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端