如何在使用play framework 2.5.x启动应用程序之前阅读应用程序配置文件

时间:2017-06-19 06:49:52

标签: playframework playframework-2.5

我需要将application.conf文件读取到由addding

启动的模块
 enabled += play.modules.globalModule.

但是,在这个模块中,我需要读取db连接字符串并在应用程序启动之前做好准备。但是请输入以下错误:

Couldn't instantiate DBHeloper
There is no started application

我在dev和prod环境中使用以下命令尝试了这个但没有工作。

 run
 sbt stage
 sbt testProd

有人可以提供建议吗?

1 个答案:

答案 0 :(得分:0)

您必须在模块上注入play.Configuration,以便能够访问它。

看一下here,有一个关于如何做到这一点的完整示例。