gpt4 book ai didi

playframework - 如何在非 Play 应用程序中使用 Play Framework 配置库命令行参数

转载 作者:行者123 更新时间:2023-12-05 00:57:34 24 4
gpt4 key购买 nike

在 Play 应用程序中,我可以添加命令行参数来覆盖资源中的默认配置:
... -Dconfig.file=/opt/conf/prod.conf
我使用 Play 配置库开发非 Play 应用程序并使用 sbt-assembly 生成 jar。

更新
我想使用命令行参数:
java -jar my-app.jar -Dconfig.file=/opt/conf/prod.conf
但没有效果。我加载配置:
ConfigFactory.load()
我应该手动解析 cmd 参数并将文件加载到配置中吗?

最佳答案

我发现错误:
-Dconfig.file是系统参数。系统参数应该写在-jar之前.其他方式它们被解释为命令行参数。所以正确的解决方案:

java -Dconfig.file=/opt/conf/prod.conf -jar my-app.jar

关于playframework - 如何在非 Play 应用程序中使用 Play Framework 配置库命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283156/

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