spring
木子汐myt
这个作者很懒,什么都没留下…
展开
-
Spring IoC⾃动装载(Autowire)
Spring IoC⾃动装载(Autowire) IoC 负责创建对象,DI 负责完成对象的依赖注⼊,通过配置 property 标签的 ref 属性来完成。 同时 Spring 提供了另外⼀种更加简便的依赖注⼊⽅式:⾃动装载,不需要⼿动配置property,IoC容器会⾃ 动选择bean完成注⼊。 ⾃动装载有两种⽅式: byName:通过属性名⾃动装载 byType:通过属性的数据类型⾃动装载 1.byName <bean id="cars" class="com.southwind.entit原创 2020-11-26 13:50:18 · 158 阅读 · 2 评论 -
Spring IOC创建Bean
Spring IOC创建Bean 1.通过属性创建Bean 通过配置bean标签来完成对象的管理 id:对象名 class:对象的模板类(所有交给IOC容器来管理的类必须有无参构造函数,因为Spring底层是通过反射机制来创建对象,调用的是无参构造) 对象的成员变量通过property标签完成赋值 name:成员变量名 value:成员变量值(基本数据类型,String可以直接赋值,如果是其他引用类型,不同通过value赋值) ref:将IOC中的另一个bean赋给当前的成员变量(DI) <b原创 2020-11-26 13:41:49 · 293 阅读 · 0 评论 -
Spring IOC底层原理
Spring IOC底层原理 读取配置文件,解析XML 通过反射机制实例化配置文件中配置的所有Bean 1.自定义IOC容器类 通过运行时ID来获取Bean package com.myt.ioc; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; i原创 2020-11-26 13:21:35 · 124 阅读 · 1 评论