Playframework 如何在开发人员和产品之间更改PlayMorphia中的种子/数据库设置?

Playframework 如何在开发人员和产品之间更改PlayMorphia中的种子/数据库设置?,playframework,morphia,Playframework,Morphia,我有一个PlayMorphia的Play框架(1.2.4)项目,它有两个不同的数据库连接配置文件。一个用于开发,另一个用于生产,但我只看到一个静态外观的配置文件承载这些值 我正在阅读这一切是如何工作的,但在如何支持两种配置设置方面却遇到了困难。是否有一些人们使用的配置技巧?假设有 morphia.db.name=test 现在再添加一行: %prod.morphia.db.name=prod 并启动您的应用程序: play start --%prod 在application.config

我有一个PlayMorphia的Play框架(1.2.4)项目,它有两个不同的数据库连接配置文件。一个用于开发,另一个用于生产,但我只看到一个静态外观的配置文件承载这些值

我正在阅读这一切是如何工作的,但在如何支持两种配置设置方面却遇到了困难。是否有一些人们使用的配置技巧?

假设有

morphia.db.name=test
现在再添加一行:

%prod.morphia.db.name=prod
并启动您的应用程序:

play start --%prod

在application.config文件中添加以下行

morphia.db.seeds="127.0.0.1:27017"
%prod.morphia.db.name=production_db_name
morphia.db.name=mobilereal_dev

啊,太酷了。谢谢你。我还想知道如何运行prod命令行。