1.spring.xml
<bean id="address1" class="Address">
<property name="city" value="广州">
</property>
<property name="street" value="官洲">
</property>
</bean>
<bean id="address2" parent="address1">
<property name="street" value="琶洲">
</property>
</bean>
class Address{
private String city;
private String street;
public Address(){
System.out.println("我是一个address对象");
}
public String getCity() {
return city;
}
public void setCity(String city) {
System.out.println("我是一个address的setcity方法");
this.city = city;
}
public String getStreet() {
return street;
}
public void setStreet(String street) {
this.street = street;
System.out.println("我是一个address的setstreet方法");
}
}
public class Test{
public static void main(String args[]){
ApplicationContext cf=new ClassPathXmlApplicationContext("com.spring.xml");
Address address=(Address)cf.getBean("address2");
System.out.println(address.getCity());
System.out.println(address.getStreet());
}
}