第一步:
com.zll.demo.command.CommandRun
@Component
@Order(1)//如果有多个 值小的有限执行(非必要)
public class CommandRun implements CommandLineRunner {
@Override
public void run(String... agrs) throws Exception {
for (String aa: agrs){
System.out.println(aa);
}
}
}
第二步:测试
在application.properties run方法中直接 传入 String[]{}
@SpringBootApplication
public class DemoApplication{
//这里只做测试,时间是 命令号args 中传进来的参数。
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, new String[]{"aaaa","bbbb"});
}
}
本文介绍如何在Spring Boot应用中通过CommandLineRunner接口接收并处理启动时传入的参数。示例展示了如何定义CommandRun类实现CommandLineRunner接口,并在main方法中传递字符串数组作为参数。
10万+

被折叠的 条评论
为什么被折叠?



