spring-ioc原理

作者: 凤凰斩月 | 来源:发表于2018-05-26 16:24 被阅读0次

    IOC原理

    1、xml配置文件

    2、dom4j读取解析xml文件

    3、工厂设计模式

    4、反射获取对象

    ioc实现的两种方式:

    1、ioc的配置文件方式;

    2、ioc的注解方式

    原始:

    public class DemoService {

    }

    public class DemoServlet{

        // 得到DemoService对象

        // 原始:new DemoFactory.getDemoService();

    }

    IOC操作:

    第一步:创建xml配置文件,配置要创建的对象类

    <bean id="demoService" class="com.fzyue.DemoService" />

    第二步:创建工厂类,使用dom4j解析配置文件+反射获取对象

    // 返回DemoService对象的方法

    public static DemoService getService (){

        1、使用dom4j解析xml文

        2、根据id值demoService得到id值对应的class属性值

        String classValue = "class属性值0";

        使用反射创建类对象    

        Class clazz = Class.forName(classValue);

        // 创建类对象

        DemoSerivce service = clazz.newInstance();

        return service;

    }

    相关文章

      网友评论

        本文标题:spring-ioc原理

        本文链接:https://www.haomeiwen.com/subject/akmmjftx.html