gpt4 book ai didi

java - 使用命令行参数覆盖 spring-boot 中的 yml 配置

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:32:12 26 4
gpt4 key购买 nike

我有一个配置了 yml 文件的 spring-boot 应用程序。执行 jar 时是否可以覆盖这些属性?例如,假设我将 yml 文件中的输入变量设置为 user1,并且我想用 user2 执行 jar。有可能做这样的事情吗?

java -jar --input=user2

最佳答案

详细说明answer by cLyric ,你可以这样做:

java -jar yourapp.jar --input=user2

或者如果你想提供使用json,你可以这样做

java -jar yourapp.jar --spring.application.json='{"input":"user2"}'

或者如果你在 unix/linux 中,

SPRING_APPLICATION_JSON='{"input":"user2"}' java -jar yourapp.jar 

关于java - 使用命令行参数覆盖 spring-boot 中的 yml 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com