两个类如下
//person
public class Person {
private String name;
private int age;
private Car car;
}
//car类
public class Car {
private String name;
private String address;
private double price;
}
如下是在person类中给car类中的属性设值,称之为级联属性赋值
<!-- 配置bean -->
<bean id="car" class="com.test.spring.beans.Car">
<property name="name" value="audi"></property>
<property name="address" value="shanghai"></property>
<!-- <property name="price" value="200"></property> -->
</bean>
<!-- 引用bean -->
<bean id="person" class="com.test.spring.beans.Person">
<property name="name" value="zhangsan"></property>
<property name="age" value="30"></property>
<!-- 使用property的ref属性建立bean之间的引用关系 -->
<property name="car" ref="car"></property>
<!-- 为级联属性赋值,首先必须引用级联属性的类 -->
<property name="car.price" value="35"></property>
</bean>