实例化默认数据库播放框架

时间:2017-04-18 01:28:32

标签: scala dependency-injection playframework

我正在使用Play 2.5和Scala。我想从运行时依赖注入转移到编译时DI。

今天,我有以下内容:

@Singleton
class ScoringControllerDB @Inject()(@NamedDatabase("default") db: Database
                                    ,model:predictiveModels.PMML.ModelScorerTrait
                                   ) extends Controller {

现在,我想按照文章here将其移至AppComponents

现在逻辑上看起来像这样:

@Singleton
class ScoringControllerDB (db: Database, model : predictiveModels.PMML.ModelScorerTrait
                                   ) extends Controller {

但是,我最难确定如何使用我的默认数据库(在application.conf中)实现db = Database以替换我得到的内容。

有什么输入?

PS:看看这个链接here,看起来我不应该实例化它。这是对的吗?

谢谢!

0 个答案:

没有答案