我有一个简单的场景,我扩展了一个 Scala 特征,如下所示:
trait Vehicle {
@Autowired
private var myDistanceLogger: MyDistanceLogger = null
def travel(miles:Int) = {
println("travelling " + miles)
myDistanceLogger.logMiles(miles)
}
}
@Component
class Truck extends Vehicle {
}
即使 Truck 包在 Springs 组件扫描中,我也会收到一个空指针异常。包中的所有其他(非扩展)类都连接良好。关于什么是错的任何想法?