依赖注入(Dependency Injection,DI)。
依赖 : 指Bean对象的创建依赖于容器
注入 : 指Bean对象所依赖的资源由容器来设置和装配
<bean id="address" class="com.spring.pojo.Address"/>
<bean id="student" class="com.spring.pojo.Student">
<!--第一种,普通值注入 value-->
<property name="name" value="sun"/>
<!--第二种,bean注入,使用ref-->
<property name="address" ref="address"/>
<!--第三种,数组注入-->
<property name="books">
<array>
<value>西游记</value>
<value>水浒传</value>
<value>红楼梦</value>
</array>
</property>
<!--第四种,List集合注入-->
<property name="hobbies">
<list>
<value>足球</value>
<value>篮球</value>
<value>排球</value>
</list>
</property>
<!--第五种,Map集合注入-->
<property name="card">
<map>
<entry key="电话号码" value="123456789"/>
<entry key="身份证号" value="6837423847545324"/>
<entry key="银行卡号" value="345234523453245234"/>
</map>
</property>
<!--第六种,Set集合注入-->
<property name="games">
<set>
<value>王者荣耀</value>
<value>保卫萝卜</value>
<value>开心消消乐</value>
</set>
</property>
<!--第七种,null-->
<property name="wife">
<null/>
</property>
<!--第八种,properties-->
<property name="info">
<props>
<prop key="学号">201806060409</prop>
<prop key="姓名">张三</prop>
<prop key="密码">123456</prop>
</props>
</property>
</bean>