目前我正在浏览光滑的教程,我偶然发现了导入光滑库的问题。我有以下课程:
// A Suppliers table with 6 columns: id, name, street, city, state, zip
class Suppliers(tag: Tag)
extends Table[(Int, String, String, String, String, String)](tag, "SUPPLIERS") {
// This is the primary key column:
def id = column[Int]("SUP_ID", O.PrimaryKey)
def name = column[String]("SUP_NAME")
def street = column[String]("STREET")
def city = column[String]("CITY")
def state = column[String]("STATE")
def zip = column[String]("ZIP")
// Every table needs a * projection with the same type as the table's type parameter
def * : ProvenShape[(Int, String, String, String, String, String)] = (id, name, street, city, state, zip)
}
来自http://slick.lightbend.com/doc/3.0.0/gettingstarted.html的简单复制粘贴
现在我必须导入"未解决的符号"比如Tag, Table, column
。不幸的是,intellij没有建议正确的(必须手动添加 - slick.jdbc.H2Profile.api._
)。我记得我在使用gatling时遇到了类似的问题,对于那些开始使用框架/工具并且不知道确切包装的人来说非常耗时。
有没有办法让intellij建议所有可能的进口?
我安装了scala插件2016.3.5的Intellij IDEA 2016.3.2