Spring boot 弹簧靴不';包含事务方法的autowire inhert抽象类
现在我对抽象类的依赖注入有问题。 下面的sudo代码是我现在的奋斗点Spring boot 弹簧靴不';包含事务方法的autowire inhert抽象类,spring-boot,kotlin,Spring Boot,Kotlin,现在我对抽象类的依赖注入有问题。 下面的sudo代码是我现在的奋斗点 abstract class A { } @Component class B: A() { } 当我自动连线豆子的时候 private val services: List<A> 然后组分B不再注射。 即使我在抽象类上添加事务方法并重写,它也不起作用。 如何将事务性方法用于抽象类?我通过指定@transactional annotation抽象类和具体类,并删除@transactional on方法,解
abstract class A {
}
@Component
class B: A() {
}
当我自动连线豆子的时候
private val services: List<A>
然后组分B不再注射。
即使我在抽象类上添加事务方法并重写,它也不起作用。
如何将事务性方法用于抽象类?我通过指定@transactional annotation抽象类和具体类,并删除@transactional on方法,解决了这个问题 然后依赖注入工作正常,事务性工作正常
@Component
class B: A() {
@Transactional
fun someMethod() {
}
}