@AutoWired 注解 @Configuration 类的成员变量是有什么用?
@AutoWired 注解 @Configuration 类的成员变量是有什么用?还有怎么使用它定义的变量。
@AutoWired 注解 @Configuration 类的成员变量是有什么用?还有怎么使用它定义的变量。
2016-05-09
回复 齐ham:我是这样理解的,不知道对不对
老师不是说被configuration注解的类我们可以假装看成我们用的配置文件,那么我们现在就好办了,被bean注解的方法就是我们的<bean/>,这个bean被装载进IOC容器是发生在context.start()的时候,然后发现有AutoWired注解的成员变量,其就会按照类型来查找相应的IOC容器里面的Bean来完成装配,装配嘛,估计就是调用setter方法,要调用setter方法没有这个被configuration注解的类的对象怎么能行,所以这个类必须有一个默认的构造方法。
哈哈,我是这样理解的,带着猜和实验来理解。同时@Configuration是基于@component的,所以被这个注解修饰的类也是会被装配到IOC容器里面的。
举报