我们如何在application.conf文件中动态设置db.default.url?

时间:2015-10-28 13:37:05

标签: jdbc playframework playframework-2.0 database-connection

我有一个主机名和一个端口,在env变量中设置,我希望我的db.default.url是这样的,

db.default.url="jdbc:mysql://${DB_PORT_3306_TCP_HOST}:${DB_PORT_3306_TCP_PORT}/database_name"

但这不是锻炼。

1 个答案:

答案 0 :(得分:2)

我自己从未尝试过,但我想它应该在application.conf中看起来像这样:

db.default.url="jdbc:mysql://"${host}":"${port}"/database_name"

你用这样的东西开始你的项目:

/path/to/bin/<project-name> -Dport=1234 -Dhost=127.0.0.1

您可以从this doc了解很多关于Play配置的架构。