我正在寻找通过构造函数注入使用 Spring 自动装配 Scala 类的“惯用”方式。我试过这样的事情:
@Component
class MyService @Autowired() ( val myDao: MyDao) extends Logging {
...
}
但我得到一个错误: bean 的实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 bean 类 [MyService]:未找到默认构造函数;嵌套异常是 java.lang.NoSuchMethodException: MyService.() at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:964) ~[spring-beans-3.0.7.RELEASE.jar:3.0. 7.发布]