CommandLineRunner是Spring Boot中的一个接口,用于在Spring Boot应用程序启动后执行一些特定的任务或代码块。通过实现CommandLineRunner接口并重写run方法,可以定义在应用程序启动后需要执行的逻辑。
背景
项目启动之前,预先加载数据。比如,权限容器、特殊用户数据等。通常我们可以使用监听器、事件来操作。但是,springboot提供了一个简单的方式来实现此类需求,即,CommandLineRunner。
技术储备
先了解一下这个类
import org.springframework.core.Ordered;
import org.springframework.core.annotation