= null) {
ReflectionUtils.makeAccessible(field);
field.set(bean, value);
}
这段代码会设置bean中的属性的值,一个真正的bean...实现了InitializingBean接口后,在bean被容器加载时,自动调用afterPropertiesSet()方法,现在明白是咋回事了吧....说了那么多,总结下LiosServiceServiceImpl类的加载过程,首先容器会加载LiosServiceServiceImpl或者LiosTestA或者LiosTestB,默认是没有明确顺序之分...,如果按照先加载LiosTestA的话,会先创建LiosTestA实例,里面的属性LiosTestB值还是为空,然后设置其属性的值,其实就是调用getBean方法,完成LiosTestA的实例创建后,创建...最后,bean的加载远远不止这么复杂,文中有错误之处,麻烦指正!