我有一个简单的场景,我扩展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组件扫描中,我也得到一个nullpointer异常.包中的所有其他(非扩展)类都很好.关于什么是错的任何想法?
最佳答案