可以实例化bean自动装配的类的对象

时间:2013-06-04 09:46:49

标签: java spring

有两个类A类和B类.B类是spring bean,在A类中自动装配.A类不是spring bean。

public class A {

       int a,c;

        public A(int a, int c ){
         this.a = a;
         this.c = c;
        }

        @Autowired 
        B b 

        // some logic 

     }

class C {
         // Can object will be created 
         A obj = new A(10,12);
}

如果代码将编译将发生的事情,我的意思是将创建B的对象。

1 个答案:

答案 0 :(得分:1)

B类的对象将在应用程序启动时创建,但不会被注入A的实例,因为它不是Spring托管bean。