当前位置: 首页 > news >正文

Spring配置Bean自己的关系:继承和依赖

继承:这里的继承不是Java中类之间的继承, 是指配置文件中Bean配置项之间的继承。

用parent属性,配置要继承的bean,这样可以把相同的部分去去掉,下上两个bean的关系就变成了父bean和子bean, 子bean可以继承父bean属性, 也可以覆盖父bean的属性。

父bean可以被配置为一个模板,只用来被继承,不被实例化,这样只要配置一个abstract属性值为true就可以了

 注意,配置了abstract属性的抽象bean,必要的话,class属性都可以不配置的!

依赖:可以用depends-on属性,显示声明,这个bean必须依赖另一个bean,如果过这个被依赖的bean没配置的化,Spring容器就报错!

注意: 这里可以配置依赖多个bean的,多个bean的时候,用逗号或空格隔开就行了。

http://www.lryc.cn/news/400798.html

相关文章:

  • 科技与狠活
  • Vue:axios请求数据转存leanCloud
  • 实战篇(九):解锁3D魔方的秘密:用Processing编程实现交互式魔方
  • Android系统上常见的性能优化工具
  • TG创建小程序交互APP登录以及机器人信息
  • 探索大模型能力--prompt工程
  • 【经验分享】运用云服务器实现挂机手机网课的操作,部分手机软件适用
  • 【从0到1进阶Redis】主从复制 — 主从机宕机测试
  • Flask启动5000端口后关不掉了?
  • Redis的热key解决
  • 在linux中查找 / 目录下的以.jar结尾的文件(find / -name *.jar)
  • 【Python爬虫教程】第6篇-使用session发起请求
  • 【Hot100】LeetCode—763. 划分字母区间
  • 分布式服务基于Zookeeper的分布式锁的实现
  • Rust编程-I/O
  • FastAPI 学习之路(四十七)WebSockets(三)登录后才可以聊天
  • 数据结构—链式二叉树-C语言
  • nginx代理gitee
  • 一款IM即时通讯聊天系统源码,包含app和后台源码
  • Camunda如何通过外部任务与其他系统自动交互
  • Django ORM中ExpressionWrapper的用途
  • 什么软件修复视频画质比较好,视频画质修复工具
  • 效能工具:执行 npm start 可直接切换proxy代理UR后直接启动项目
  • MongoDB自学笔记(一)
  • 【AIGC】二、mac本地采用GPU启动keras运算
  • 【Qt】使用临时对象的坑
  • Apache-Flink未授权访问高危漏洞修复
  • Unable to obtain driver using Selenium Manager: Selenium Manager failed解决方案
  • (01)Unity使用在线AI大模型(使用百度千帆服务)
  • Zed 编辑器发布了原生 Linux 版本