<!-- customer has a property name "address" --> <bean id="customer" class="com.h3.common.customer" autowire="byname" /> <bean id="address" class="com.h3.common.address" > <property name="fulladdress" value="yilong road, ca 188" /> </bean>
这里有两个 beans, 分别是:customer 和 address.
package com.h3.common; public class customer { private address address; //... }
package com.h3.common; public class address { private string fulladdress; //... }
<bean id="customer" class="com.h3.common.customer" > <property name="address" ref="address" /> </bean> <bean id="address" class="com.h3.common.address" > <property name="fulladdress" value="yilong road, ca 188" /> </bean>
输出
customer [address=address [fulladdress=yilong road, ca 188]]
<bean id="customer" class="com.h3.common.customer" autowire="byname" /> <bean id="address" class="com.h3.common.address" > <property name="fulladdress" value="yilong road, ca 188" /> </bean>
输出
customer [address=address [fulladdress=yilong road, ca 188]]
<bean id="customer" class="com.h3.common.customer" autowire="byname" /> <bean id="addressabc" class="com.h3.common.address" > <property name="fulladdress" value="block a 888, ca" /> </bean>
输出
customer [address=null]