我将 Spring Boot 与 Gradle 一起使用,我在 Intellij 中执行此操作:
10:43:37: Executing external task 'bootRun -Drun.arguments="--
server.port=6666"'...
但我仍然在日志中看到:我见过这个,但它对我不起作用:https://stackoverflow.com/a/37053004/3871754
最佳答案
在 Spring Gradle BootRun 任务中使用命令行参数并不明显。这是 Spring Boot Issue Thread 中关于该主题的一个非常有趣的讨论。
您今天可以通过将所有系统属性传递给线程中提到的 bootRun 任务,就像这样。
bootRun {
systemProperties = System.properties
}
然后你可以简单地使用:
bootRun -Dserver.port=6666
关于java - Spring boot + gradle 将命令行参数传递给 application.property,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47789902/