我试图让这三个一起工作,但不能。缺乏流畅的文档。我为 Typesafe 配置设置了 application.conf,如下所示:
mysql = {
url = "jdbc:mysql://localhost/slickdb"
slick.driver=scala.slick.driver.MySQLDriver
driver=com.mysql.cj.jdbc.Driver
properties = {
user = root
password = null
}
connectionPool = true
keepAliveConnection = true
}
Run Code Online (Sandbox Code Playgroud)
和 build.sbt 相关的依赖项:
libraryDependencies ++= Seq(
...
"org.eclipse.jetty" % "jetty-webapp" % "9.2.15.v20160210" % "container",
"javax.servlet" % "javax.servlet-api" % "3.1.0" % "provided",
"com.typesafe.slick" %% "slick" % "3.2.0",
"com.typesafe.slick" %% "slick-hikaricp" % "3.2.0",
"mysql" % "mysql-connector-java" % "latest.integration"
...
)
Run Code Online (Sandbox Code Playgroud)
并尝试编译一个简单的 DAO
import slick.jdbc.MySQLProfile.api._
class testDAO {
private val db = Database.forConfig("mysql")
} …Run Code Online (Sandbox Code Playgroud)