如何在Play中切换生产和开发数据库配置?

时间:2013-02-02 00:39:23

标签: java mysql jdbc playframework playframework-2.0

  

可能重复:
  How do I configure multiple databases work in Play 2.0?

基本上,我有一个应用程序,我在本地测试,然后部署到服务器。我想要一种无痛的自动方式,或者手动选择要使用的数据库配置。如何在Play框架中完成?我在文档中似乎有一些信息,但我不知道Scala,因此如果可能的话,我会想要一些简单的说明。

1 个答案:

答案 0 :(得分:1)

您可以在localhost上使用Alternative配置文件,您可以在其中覆盖数据库设置(和其他元素),如this documentation中所述。在这种情况下,在application.conf放置生产服务器的数据并在local_something.conf放置本地数据。

此外,您可以直接在命令行中输入覆盖的值,即-Ddb.default.driver=some.driver,这样会比使用该文件更不舒服。