如何在application.conf中外化Cassandra的配置属性?

时间:2018-03-29 07:02:36

标签: cassandra cassandra-3.0 playframework-2.6

我发现对于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中执行相同操作的信息。

1 个答案:

答案 0 :(得分:0)

您始终可以使用Scala Configuration API外部化属性。正如文档所述,Play依赖于Lightbend的config library。因此,只需使用HOCON.conf文件中指定所有详细信息,然后在代码中检索属性。