Spring-继承

来源:互联网 发布:自适应源码 编辑:程序博客网 时间:2024/06/05 06:24

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">    <!--     abstract      spring容器不会为该类创建对象     --><bean id="person" class="cn.itcast.spring0909.extend.Person" abstract="true"><property name="name" value="王二麻子的哥"></property></bean><!-- parent  让子类拥有父类的属性的值 --><bean id="student" class="cn.itcast.spring0909.extend.Student" ><property name="name" value="aaaaa"></property></bean></beans>


public abstract class Person {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}

public class Student extends Person{public void say(){System.out.println(this.getName());}}

public class PersonTest extends SpringHelper{static{path = "cn/itcast/spring0909/extend/applicationContext.xml";}@Testpublic void test(){Student student = (Student)context.getBean("student");student.say();}}


0 0
原创粉丝点击