我有一个使用Gradle的Spring应用程序,并使用bootRun
任务运行/调试它。
这会使用main
方法查找该类。
但是有时我必须通过main(String[] args)
传递一个参数。
如何从“运行/调试”对话框中进行操作?我尝试了VM选项和参数,但是当断点到达args时,它为空。
答案 0 :(得分:1)
如Command-Line Arguments in Spring Boot文档所述,将其传递给bootRun
任务,如下:
-Pargs=<arg1>,<arg2>
和build.gradle
中的
bootRun {
if (project.hasProperty('args')) {
args project.args.split(',')
}
}