我有一个thorntail项目,下面有以下project-default.yml文件:
simulation:
vehicle:
speed: 1
有什么方法可以动态覆盖/更改/更新project-default.yml的值?
您可以使用系统属性(请参阅https://docs.thorntail.io/2.6.0.Final/#application-configuration-using-system-properties_thorntail)或环境变量(请参阅https://docs.thorntail.io/2.6 .0.Final/#configuring-a-thorntail-application-using-environment-variables_thorntail)。
在您的情况下,您可以例如运行java -Dsimulation.vehicle.speed=42 -jar my-app-thorntail.jar
以将该配置属性更改为42
.