博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring容器关于继承的应用案例
阅读量:6001 次
发布时间:2019-06-20

本文共 597 字,大约阅读时间需要 1 分钟。

一:案例演示

1.1.spring的配置文件applicationContext-extends.xml

 

1.2.业务类:CommonDao.java,PersonDao.java 

----------------------------------------------------------------------------------------------------------------------------

1.3.客户端代码

 



二:总结

1.如果一个类在spring配置文件中,但不想让整个类创建对象,则用abstract="true"  

如:<bean id="commonDao" class="com.spring.extend.CommonDao" abstract="true">

<property name="str" value="aaaa" ></property>

     </bean>

2.如果让一个子类拥有父类的属性,则需要在该子类的bean中加parent="commonDao" 如下:

             <bean id="personDao" class="com.spring.extend.PersonDao" parent="commonDao"></bean> 

 




转载于:https://www.cnblogs.com/vanl/p/5624833.html

你可能感兴趣的文章
spring boot 2使用Mybatis多表关联查询
查看>>
Making HTTP requests via telnet - Tony's Place
查看>>
千元机市场再添“新宠”,红米Note7和vivo Z3谁才是千元王者
查看>>
荣耀10GT升级EMUI 9.0体验分享:这可能是最好用的手机操作系统
查看>>
ZStack基于华芯通打造ARM国产云平台 助力云上贵州多项应用
查看>>
200本“保护日记”记录黄山迎客松生长变化
查看>>
多方力量携手呵护“中华水塔”青海三江源
查看>>
互联网的下一波红利在哪里?
查看>>
拿姐姐身份证登记结婚竟然成了!婚姻户籍信息共享难在哪儿
查看>>
恒大造车加速,联手柯尼塞格打造顶级新能源车
查看>>
JAVA大神说一个例子让你几分钟学会Annotation
查看>>
富士康要用机器人生产iPhone了?那么多工人怎么办?
查看>>
Python获取当前页面内的所有链接的五种方法
查看>>
【进阶2-3期】JavaScript深入之闭包面试题解
查看>>
【Chrome扩展开发】定制HTTP请求响应头域
查看>>
利用 CocoaPod 和 Git 管理组件中的一些细节梳理
查看>>
聊聊storm trident spout的_maxTransactionActive
查看>>
面向Vue新人:写一个简单的倒计时按钮
查看>>
区块链初体验
查看>>
关于手势处理
查看>>