使用new运算符创建对象时注入bean

时间:2014-12-31 11:18:40

标签: spring-mvc

我正在使用' new'创建spring bean。其中一个抽象类中的运算符,因为在抽象类中我们不能使用' autowired'

注入spring bean

现在,当我使用new运算符创建spring bean时,bean不会注入,而且它们都是null。

例如。

public class A{
    @Autowired
    private B b;

}

public abstract class test{
    public void testmethod(){
        A a = new A();
    }
}

在上面的场景中,b为null,因为我用新运算符创建A ...

1 个答案:

答案 0 :(得分:0)

您可以在抽象类中注入bean,只要从抽象类继承的具体类被注册为bean,就不会有问题。