-
快速解决spring学习(12)-bean的继承
- 作者:李超铉 分类:电脑技术 发布时间:2017-09-19 18:04:36
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到spring学习(12)-bean的继承的问题,如果我们遇到了spring学习(12)-bean的继承的情况,该怎么处理怎么才能解决spring学习(12)-bean的继承带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse下图是小编的spring的java项目目录结构,如下图:下图中代码是小编这个maven项目的pom.xml文件配置,可以看出这个项目只是用到了两个包的依赖,如下图:下图是小编定义的Addr...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到spring学习(12)-bean的继承的问题,如果我们遇到了spring学习(12)-bean的继承的情况,该怎么处理怎么才能解决spring学习(12)-bean的继承带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse下图是小编的spring的java项目目录结构,如下图:下图中代码是小编这个maven项目的pom.xml文件配置,可以看出这个项目只是用到了两个包的依赖,如下图:下图是小编定义的Address类,里面有两个属性,并设置这两个属性的set,get方法,并重写toString方法用于观察,如下图:在bean配置文件中使用p命名空间进行属性注入,然后配置两个bean注入,第二个b这样就解决了这样的问题,接下来给大家带来spring学习(12)-bean的继承的详细操作步骤。
工具/原料
电脑一台
eclipse
方法/步骤
下图是小编的spring的java项目目录结构,如下图:
下图中代码是小编这个maven项目的pom.xml文件配置,可以看出这个项目只是用到了两个包的依赖,如下图:
下图是小编定义的Address类,里面有两个属性,并设置这两个属性的set,get方法,并重写toString方法用于观察,如下图:
在bean配置文件中使用p命名空间进行属性注入,然后配置两个bean注入,第二个bean通过parent属性继承第一个bean,并覆盖父bean中的一个属性,如下图:
下图是小编的主程序入口代码,先获取IOC容器,然后根据id获取IOC容器中指定的bean,这里说明继承bean配置成功,如下图:
修改bean配置文件中第一个bean的【abstract】属性,这里设置这个【abstract】的属性为true,表示这个bean是抽象的bean,既然是抽象的bean,那么这个bean就不能进行实例化,如下图:
下图是小编的主程序入口代码,先获取IOC容器,然后根据id获取IOC容器中指定的bean,运行报错,报错说是bean是抽象的,说明抽象bean不能进行实例化,如下图:
修改入口程序中只是根据id获取子bean,运行程序成功,如下图:
注意事项
个人观点,仅供参考。
感谢阅读。
猜您喜欢
- 我的世界hmcl启动器游戏非正常退出?..2024-04-07
- 如何解决笔记本小键盘失灵,简单一招..2024-04-07
- PCL2启动器连接失败?揭秘五大原因,..2024-04-07
- Edge浏览器PDF打不开?试试这个解决教..2024-04-06
- AirPods充电不亮灯?一招解决充电故障..2024-04-05
- 暴风影音无声?一招解决你的烦恼!..2024-04-05
相关推荐
- 期期中彩票购彩教程分享..2017-07-26
- 笔记本电脑能当显示器吗 笔记本能当..2021-05-14
- 怎么在小米手机恢复出厂设置后找回公..2023-10-11
- BIOS里的csm是什么意思?Launch CSM要开启..2021-10-06
- 电脑bios的csm是什么意思 csm支持开启还..2023-11-06
- 怎样在word中创建笑脸..2017-07-26