PlayFramework 为 Anorm DB 库 Scaldi DI 提供了有用的文档。
你可以参考:
https://www.playframework.com/documentation/2.6.x/Tutorials
https://www.playframework.com/documentation/2.6.x/PlaySlick
您需要将 Anorm 和 JDBC 插件添加到您的依赖项中:
libraryDependencies ++= Seq( jdbc, "com.typesafe.play" %% "anorm" % "2.5.1" )
第一的,
“导入异常。_”
然后简单地使用 SQL 对象来创建查询。您需要一个 Connection 来运行查询,您可以在 DI 的帮助下从 play.api.db.DB 助手中检索一个 -
database.withConnection { 隐式 c =>
val 结果:Boolean = SQL("Select 1").execute()
}
要在 play 应用程序中添加 Scaldi 支持,您需要在 build.sbt 中包含 scaldi-play:
libraryDependencies += "org.scaldi" %% "scaldi-play" % "0.5.15"
还有https://github.com/playframework/anorm