0
私はプレイモジュールとしてSlickを使用しています。このようにして、DatabaseConfigProvider
がコントローラに注入されます。
特別な段階では、コントローラからDatabaseConfigProvider
を取得します。
DatabaseConfigProvider
インスタンスを取得するにはどうすればよいですか?DatabaseConfigProviderのインスタンスを取得
私はプレイモジュールとしてSlickを使用しています。このようにして、DatabaseConfigProvider
がコントローラに注入されます。
特別な段階では、コントローラからDatabaseConfigProvider
を取得します。
DatabaseConfigProvider
インスタンスを取得するにはどうすればよいですか?DatabaseConfigProviderのインスタンスを取得
あなたはこのようにそれを注入することができますこれらの輸入品で
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._
やあ、どのように私は 'MyClass'インスタンスを取得し、' 'DatabaseConfigProviderパラメータを注入することができますか? – LoranceChen
MyClassはあなたのクラスの名前ですが、それは例ですが、何もする必要はありません。また、DatabaseConfigProviderインスタンスを取得するには、play.api.db.slick.DatabaseConfigProviderをインポートするだけです – Simon