spring-IOC 底层原理
底层的实现原理是:通过 dom4j + 反射机制 来实现对 bean 的创建。
具体步骤如下:
1,解析 xml (application.xml)
2,使用 beanid 查找对应 xml 节点,获取 class 节点属性
3,使用 java 的反射机制初始化类
4,使用 java 的反射机制给私有属性赋值
反射机制的缺点:初始化对象效率低
优点:扩展性高
spring-IOC 底层原理
底层的实现原理是:通过 dom4j + 反射机制 来实现对 bean 的创建。
具体步骤如下:
1,解析 xml (application.xml)
2,使用 beanid 查找对应 xml 节点,获取 class 节点属性
3,使用 java 的反射机制初始化类
4,使用 java 的反射机制给私有属性赋值
反射机制的缺点:初始化对象效率低
优点:扩展性高