【发布时间】:2016-02-20 07:13:53
【问题描述】:
我正在使用 avro4s
https://github.com/sksamuel/avro4s
我写了这段代码
implicit val schema = AvroSchema[SalesRecord]
val output = AvroOutputStream[SalesRecord](new File(outputLocation))
output.write(salesList)
output.flush
output.close
但是我得到一个编译时错误
could not find implicit value for parameter builder: shapeless.Lazy[....]
Not enough arguments for method apply
【问题讨论】:
-
当我在对象应用工厂方法后忘记了 () 时,有时会遇到类似的错误。也许你的第一行应该是:AvroSchema[SalesRecord]() ?