我发现了一些片段如下:
import org.json4s.DefaultFormats
import org.json4s.jackson.JsonMethods._
import scala.io.Source
import scala.reflect.ClassTag
class ConfigLoader[C: ClassTag : Manifest](filePath: String) {
def loadFromFile(): C = {
implicit val formats = DefaultFormats
parse(Source.fromFile(filePath).mkString, false).extract[C]
}
}
泛型类型的含义是C: ClassTag : Manifest
什么?