我发现对于Mongodb
,我可以在application.conf
中添加有关数据库的信息。
play.modules.enabled += "play.modules.reactivemongo.ReactiveMongoModule"
play.modules.enabled += "module.Module"
mongodb.uri = "mongodb://localhost:27017/demodb
同样适用于Cassandra
的类似内容吗?我知道我可以在Datastax
驱动程序的代码中提及数据库名称,端口,IP等,但我无法找到有关在application.conf
中执行相同操作的信息。
答案 0 :(得分:0)
您始终可以使用Scala Configuration API外部化属性。正如文档所述,Play依赖于Lightbend的config library。因此,只需使用HOCON在.conf
文件中指定所有详细信息,然后在代码中检索属性。