我使用Play 2.4,Slick 3.0和Play-Slick 1.0。
我试图了解依赖注射,并且我已经进行了回购课程:
class Articles @Inject()(protected val dbConfigProvider: DatabaseConfigProvider) extends Tables with HasDatabaseConfigProvider[JdbcProfile] {
import driver.api._
val articles = TableQuery[ArticlesTable]
在控制器中,我可以轻松地注入依赖项:
class Articles @Inject()(protected val articlesRepo: models.Articles) extends Controller {
如何在另一个类(非控制器)中获取文章Repo的实例?