gpt4 book ai didi

playframework - 如何在分布式 Play Framework 应用程序中更改配置

转载 作者:行者123 更新时间:2023-12-04 16:54:10 26 4
gpt4 key购买 nike

目前使用 playframework 2.0.2 并在我的 application.conf 中设置数据库连接信息

db.default.url="jdbc:mysql://localhost:3306/test"
db.default.driver=com.mysql.jdbc.Driver
db.default.user=test
db.default.pass=test

但我想知道的是,当我使用“play clean update dist”将我的应用程序投入生产时
然后现场安装就没有application.conf了。这意味着我必须在分发代码之前更改数据库连接?分发后,有没有办法更改配置文件中的数据库连接?

最佳答案

当您使用 play dist配置文件被打包到 zip 中的 jar 文件中。您可以创建一个 conf/prod.conf包含以下内容的文件:

include "application.conf"

db.default.url="jdbc:mysql://foo.com:3306/mydb"
db.default.driver=com.mysql.jdbc.Driver
db.default.user=foo
db.default.pass=bar

然后当你启动 Play 应用程序时告诉它使用 prod.conf通过运行文件:
start -Dconfig.resource=prod.conf

关于playframework - 如何在分布式 Play Framework 应用程序中更改配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13187796/

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