在启动时传递此-Dname=value
然后在代码中,您应该使用
value=System.getProperty("name");
获得那个值(value)。
我在Java中使用它,但是如何在凹槽中获得相同的值?
就我而言,我使用gradle运行spring boot,我需要在gradle中读取此值
最佳答案
使用System.properties['name']
:
task myTask() {
println System.properties['name']
}
结果:
> ./gradlew -Dname=hello myTask
hello
:myTask UP-TO-DATE
BUILD SUCCESSFUL
Total time: 0.73 secs
关于spring - 如何从Groovy(Gradle)内部获取vm参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41595531/