控制反转和依赖注入

控制反转

简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。

使用@Component注解去将其他层的实现类,交给IOC容器进行管理

依赖注入

简称DI。IOC容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。

使用@Autowired注解引入运行时所依赖的对象

Bean对象

IOC容器中创建、管理的对象,称之为bean

同类型的bean存在多个解决方案

  • 使用@Primary在某个实现类上标志
  • @autowired+@qualifier("bean的名称")
  • @resource(name="bean的名称")
相关推荐
SimonKing5 分钟前
国产开源富文本编辑器 wangEditor,本姓编辑器
java·后端·程序员
剑飞的编程思维8 分钟前
系统架构评审报告(正式交付模板)
java·系统架构
riNt PTIP9 分钟前
在21世纪的我用C语言探寻世界本质——字符函数和字符串函数(2)
c语言·开发语言
XS03010611 分钟前
Java 基础(六)封装类 Object类
java·jvm·python
2301_7926748611 分钟前
java学习day31 (docker)
java·学习·docker
Han.miracle12 分钟前
Nacos的使用快速上手
java·spring cloud
007张三丰13 分钟前
系统架构设计师-以“云服务”主题为例的范文参考
java·开发语言·网络·软考高级·云服务·软考论文·论文范文
无限进步_14 分钟前
二叉树的前序遍历(非递归实现)
开发语言·数据结构·c++·windows·git·visual studio
鬼蛟14 分钟前
Sentinel
java·开发语言·数据库
南境十里·墨染春水19 分钟前
C++流类库 文件流操作
开发语言·c++