spring-继承
2016-04-26 20:12
549 查看
关于继承
1、如果一个类在spring配置文件中,但是不想让整个类创建对象,则用abstract="true" 2、如果让一个子类拥有父类的属性,则parent="父类id" 例子spring的配置文件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"> <bean id="parent" class="extend.Parent" abstract="true"> <property name="s" value="sssssssss"></property> </bean> <bean id="son" class="extend.Son" parent="parent"></bean> </beans>父类Parent
public class Parent { public String s; public String getS() { return s; } public void setS(String s) { this.s = s; } public void show(){ System.out.println("parent show"); } }子类Son
public class Son extends Parent{ public void printS(){ System.out.println(getS()); } }测试类
public class Test_extend { @Test public void test(){ ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); Son son = (Son) context.getBean("son"); son.show(); son.printS(); } }
相关文章推荐
- java设计模式之装饰模式
- eclipse 和 android studio 快捷键对比
- 自己写的java excel导出工具类
- 学习SPRING MVC
- Java线程之interrupt终止线程,Thread中的主要方法(五)
- JAVA学习15_Java 中与时间有关的几个问题
- Spring框架带给我们的好处
- java虚拟机的垃圾回收机制(转载)
- springMVC(三)快速入门(注解版本)
- 【Java】String类的方法介绍
- Java线程之1.5版新特性多生产者多消费者(四)
- JAVA BigDecimal 小数处理
- Eclipse查看和修改web项目部署位置
- paho java log输出
- MyEclipse2014版本上的原有的SH项目添加Hibernate支持。
- java 面向对象编程(OOP)-个人理解
- Java虚拟机如何加载Class文件
- java中四种操作(dom、sax、jdom、dom4j)xml方式详解与比较
- Spring的事务管理总结
- Java transient关键字