Spring IOC原理的实现

2018-2-2 / 2 评论 / 4993 阅读


Spring框架,IOC 实现原理  可以降低类与类之间的耦合性 解耦

applicationContext.xml  中对been进行配置

<bean id="userService" class="cn.rain.UserService" /> 


IOC DI工厂

通过 dom4j 对xml文件进行解析  根据id =userService  获得class对象 

String classValue = "获得的class属性值"

使用反射创建类对象 ->>>传送门 (介绍反射)

 通过class属性值获取类对象 

Class clazz = Class.forName(classValue); 

通过类对象创建 UerService对象 

UserService service = clazz.newInstance();

返回创建好的对象

return  service;


3.jpg

    评论一下?

    OωO
    取消
      1. 头像
        smkf
        板凳
        免费试用单号网 免费快递单号网www.kuaidzj.com
        回复
      1. 头像
        福州麻将下载
        沙发
        感谢分享。
        回复