在使用spring boot 构建应用启动时,我们在工作中都是通过命令行来启动应用,有时候会需要一些特定的参数以在应用启动时,做一些初始化的操作。spring boot 提供了 CommandLineRunner 和 ApplicationRunner 这两个接口供用户使用。但两者有所不同,推荐使用 ApplicationRunner 的 optional 参数, 方便扩展。

spring boot 命令行启动的方式

spring boot 命令行启动的方式

spring boot 命令行启动的方式