2017-09-04 10 views
0

私はプレイモジュールとしてSlickを使用しています。このようにして、DatabaseConfigProviderがコントローラに注入されます。
特別な段階では、コントローラからDatabaseConfigProviderを取得します。
DatabaseConfigProviderインスタンスを取得するにはどうすればよいですか?DatabaseConfigProviderのインスタンスを取得

答えて

0

あなたはこのようにそれを注入することができますこれらの輸入品で

class MyClass @Inject() (protected val dbConfigProvider: DatabaseConfigProvider) 
    extends HasDatabaseConfigProvider[MyPostgresDriver] 

import javax.inject.Inject 
import database.MyPostgresDriver 
import play.api.db.slick.{DatabaseConfigProvider, HasDatabaseConfigProvider} 
import database.MyPostgresDriver.api._ 
+0

やあ、どのように私は 'MyClass'インスタンスを取得し、' 'DatabaseConfigProviderパラメータを注入することができますか? – LoranceChen

+0

MyClassはあなたのクラスの名前ですが、それは例ですが、何もする必要はありません。また、DatabaseConfigProviderインスタンスを取得するには、play.api.db.slick.DatabaseConfigProviderをインポートするだけです – Simon

関連する問題