【发布时间】:2018-07-03 13:44:18
【问题描述】:
我有一个带有 Gradle 的 Spring 应用程序,我使用 bootRun 任务运行/调试它。
这将查找具有main 方法的类。
但有时我必须通过main(String[] args) 为它传递一个参数。
如何从“运行/调试”对话框执行此操作?我尝试了 VM 选项和参数,但是当断点到达 args 时,它是空的。
【问题讨论】:
标签: java gradle intellij-idea
我有一个带有 Gradle 的 Spring 应用程序,我使用 bootRun 任务运行/调试它。
这将查找具有main 方法的类。
但有时我必须通过main(String[] args) 为它传递一个参数。
如何从“运行/调试”对话框执行此操作?我尝试了 VM 选项和参数,但是当断点到达 args 时,它是空的。
【问题讨论】:
标签: java gradle intellij-idea
正如Command-Line Arguments in Spring Boot 文档所述,将其传递给bootRun 任务为:
-Pargs=<arg1>,<arg2>
在build.gradle:
bootRun {
if (project.hasProperty('args')) {
args project.args.split(',')
}
}
【讨论】: