有几个基类和Imps:
abstract class BaseClass(@transient spark: SparkSession)
abstract class BaseClass2(@transient val spark: SparkSession)
abstract class BaseClass3(@transient private val spark: SparkSession)
class Imp(spark: SparkSession) extends BaseClass(spark) {
import spark.implicites._
}
class Imp2(spark: SparkSession) extends BaseClass2(spark) {
import spark.implicits._
}
class Imp3(spark: SparkSession) extends BaseClass3(spark) {
import spark.implicits._
}
Imp和Imp3很好,但是Imp2会引发错误:
无法解决符号火花
为什么找不到它?
jetbrain intellij CE(Grade Scala插件)