Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- play.api.UnexpectedException: Unexpected exception[ProvisionException: Unable to provision, see the following errors:
- 1) No implementation for play.api.db.slick.DatabaseConfigProvider was bound.
- while locating play.api.db.slick.DatabaseConfigProvider
- for the 1st parameter of com.reciper.repository.UserRepository.<init>(UserRepository.scala:13)
- scalaVersion := "2.12.2"
- libraryDependencies += guice
- libraryDependencies += "org.scalatestplus.play" %% "scalatestplus-play" % "3.1.2" % Test
- libraryDependencies += "com.typesafe.play" %% "play-slick" % "3.0.3"
- libraryDependencies += "com.typesafe.play" %% "play-slick-evolutions" % "3.0.3"
- libraryDependencies += "org.postgresql" % "postgresql" % "42.2.4"
- play.evolutions {
- autoApply = true
- }
- #Slick for Play
- slick.profile = "slick.jdbc.PostgresProfile$"
- slick.db.driver = "org.postgresql.Driver"
- slick.db.url = "jdbc:postgresql://localhost:5432/reciper"
- slick.db.user = "postgres"
- slick.db.password = "postgres"
- @Singleton
- class UserRepository @Inject()(protected val dbConfigProvider: DatabaseConfigProvider)
- (implicit executionContext: ExecutionContext) extends HasDatabaseConfigProvider[PostgresProfile] { ..codehere.. }
- @Singleton
- class HomeController @Inject()(repo: UserRepository) {...}
- addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.13")
- "com.typesafe.play" %% "play-slick" % "3.0.3"
- slick.dbs.default.driver="slick.driver.PostgresDriver$"
- slick.dbs.default.db.driver="org.postgresql.Driver"
- slick.dbs.default.db.url="jdbc:postgresql:dasldaljdlajdja"
- slick.dbs.default.db.user=sasdas
- slick.dbs.default.db.password="adasdasdas"
Add Comment
Please, Sign In to add comment