控制反转和依赖注入

控制反转

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

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

依赖注入

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

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

Bean对象

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

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

  • 使用@Primary在某个实现类上标志
  • @autowired+@qualifier("bean的名称")
  • @resource(name="bean的名称")
相关推荐
kong79069281 小时前
Java-Intellij IDEA 自动导包设置
java·ide·intellij-idea
kkai人工智能2 小时前
AI写作:从“废话”到“爆款”
开发语言·人工智能·ai·ai写作
twj_one5 小时前
Arthas使用
java
lizz316 小时前
C++模板编程:从入门到精通
java·开发语言·c++
shoubepatien6 小时前
JAVA -- 05
java·开发语言
寰天柚子6 小时前
Java并发编程中的线程安全问题与解决方案全解析
java·开发语言·python
沐知全栈开发6 小时前
Bootstrap 下拉菜单:设计与实现指南
开发语言
memgLIFE6 小时前
Springboot 分层结构
java·spring boot·spring
shoubepatien7 小时前
JAVA -- 08
java·后端·intellij-idea
kong79069287 小时前
Java新特性-(二)Java基础语法
java·新特性·java 基础语法