一、SpringIoc是什么
IOC:控制反转,就是把对象的创建交给Spring来做
二、SpringIoc所使用的技术
1、xml配置文件
2、dom4j解析XML文件
3、工厂设计模式
4、反射
三、SpringIoc的具体实现
第一步:配置xml文件
<bean id="dic" class="com.zhy.springIoc.model.Dic"></bean>
第二步:创建工厂类 使用 dom4j解析配置+反射
public static Dic getDic(){
//使用dom4j解析xml文件
//根据id值dic 或许对象的class属性
String classValue = "class属性";
//使用反射创建类对象
Class clazz = Class.forName(classValue);
//得到对应对象
Dic dic = clazz.newInstance();
return dic;
}