动态覆盖项目默认.yml 值?



我有一个刺尾项目,下面有以下项目默认.yml文件:

simulation:
vehicle:
speed: 1

有什么方法可以动态覆盖/更改/更新项目默认.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

最新更新