向一个类中传递数据有两种方式:普通方法和构造方法(不能new,只能通过对象传)。
传递的数据分为两类,引用类型、简单类型(基本数据类型与String)。前一篇文章中,一个类中包含另一个类的实例,即为引用类型,bean配置中使用
<property name="demo0" ref="demo0"/>
,前一个demo0表示成员变量的名字,后一个表示配置文件中
<bean id="demo0" class="com.itheima.Demo0"/>
bean对象,使用的是其引用。所以为ref。若为简单数据类型,则为value。
前面将的是使用set方式注入引用类型。
1.setter注入
2.构造器注入
强制依赖:bean运行所必须的依赖。
依赖自动装配
集合注入
List、Set、Map、Properties等类似。