Spring的bean的继承

来源:互联网 发布:mac查看cad图纸的软件 编辑:程序博客网 时间:2024/05/17 18:25

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());   }    }




原创粉丝点击