Spring中有两种Runner,
ApplicationRunner
跟CommandLineRunner
.它们都是接口它的作用是进行一些初始化的操作,比如预先加载并缓存某些数据,读取某些配置等等。
这两个接口可以在 Spring 的环境下指定一个 Bean 运行(run)某些你想要做的事情,如果你有多个 Bean 进行指定,那么可以通过
Ordered
接口或者@Order
注解指定执行顺序。
2023年 10月 11日 96.3k 0
Spring中有两种Runner,
ApplicationRunner
跟CommandLineRunner
.它们都是接口它的作用是进行一些初始化的操作,比如预先加载并缓存某些数据,读取某些配置等等。
这两个接口可以在 Spring 的环境下指定一个 Bean 运行(run)某些你想要做的事情,如果你有多个 Bean 进行指定,那么可以通过
Ordered
接口或者@Order
注解指定执行顺序。