Spring Boot提供了两种 “开机自启动” 的方式,ApplicationRunner和CommandLineRunner这两种方式的目的是为了满足,在容器启动时like执行某些方法。这个特性可以让我们自定义一些在容器启动时需要初始化的逻辑ApplicationRunner接口:官方doc:

Spring Boot 初始化运行特定方法解析

Spring Boot 初始化运行特定方法解析

Spring Boot 初始化运行特定方法解析