接着咱们的spring系列博客继续走。
配置到了一个人可以有一辆车,但是如果一个人也可以有几辆车。没办法,就是有钱。
那怎么办了。有办法,用集合属性。
定义好list类型的对象cars,重写setter和getter方法。和toString函数。

private List<Car> cars;
public List<Car> getCars() {
		return cars;
	}
	public void setCars(List<Car> cars) {
		this.cars = cars;
	}
	@Override
	public String toString() {
		return "Person [name=" + name + ", age=" + age + ", cars=" + cars + "]";
	}

写好配置文件
首先写好几个car的bean
然后在person里面引入写好的car bean

<bean id="person2" class="com.beans.collection.Person">
        <property name="name" value="jerry"></property>
        <property name="age" value="23"></property>
        <property name="cars" >
          <list>
             <ref bean="car"/>
             <ref bean="car2"/>
          </list>
        </property>
    </bean>

运行结果如下图
spring IOC 集合属性

相关文章: