Spring 注入内部 Beans
1. 介绍¶
正如你所知道的 Java 内部类是在其他类的范围内被定义的,同理,inner beans 是在其他 bean 的范围内定义的 bean。因此在 或 元素内 元素被称为内部bean
<property name="lists"> <list> <!--使用内部bean 无非从IOC容器中直接获取对象的值--> <bean class="com.cmz.bean.Address"> <property name="province" value="江苏省"></property> <property name="city" value="南京市"></property> <property name="town" value="下关"></property> </bean> <bean class="com.cmz.bean.Address"> <property name="province" value="河北省"></property> <property name="city" value="北京市"></property> <property name="town" value="朝阳大街"></property> </bean> <!--使用外部bean 可以随意从IOC容器获取对象的值--> <ref bean="address"></ref> </list> </property>