项目中会把一些系统变量配置到数据库中,在项目启动后自动加载数据库系统常量实现项目系统变量的自动化装配。
实现方案:实现CommandLineRunner。实现了CommandLineRunner接口的Component会在所有Spring Beans都初始化之后,SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作.
当有多个特定动作时可以通过@Order来定义执行的顺序 @order(value=1)
项目中会把一些系统变量配置到数据库中,在项目启动后自动加载数据库系统常量实现项目系统变量的自动化装配。
实现方案:实现CommandLineRunner。实现了CommandLineRunner接口的Component会在所有Spring Beans都初始化之后,SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作.
当有多个特定动作时可以通过@Order来定义执行的顺序 @order(value=1)