我正在其中一个抽象类中使用"new"运算符创建弹簧豆,因为在抽象类中,我们不能使用"autowired"注入弹簧豆
现在,当我使用新运算符创建春豆时,豆子没有注入,它们是空的。
例如。
public class A{
@Autowired
private B b;
}
public abstract class test{
public void testmethod(){
A a = new A();
}
}
在上述情况下,b 为空,因为我正在使用新运算符创建 A...
您可以在抽象类中注入 bean,只要将从抽象类继承的具体类注册为 bean,就不是问题。