四、Spring 中的 DI 与 IOC

ゝ一世哀愁。 2022-09-12 09:50 255阅读 0赞

一、控制反转(IOC)与依赖注入(DI)

1、控制反转的类型

  • a、依赖拉取
    在这里插入图片描述
  • b、上下文查找
    在这里插入图片描述
  • c、构造函数依赖注入
    在这里插入图片描述
  • d、setter 依赖注入

在这里插入图片描述

二、BeanFactory 与 ApplicationContext

1、Beanfactory

  • Spring 的依赖注入核心容器是 Beanfactory 接口,Beanfactory 负责管理组件(即 Bean),报错依赖项以及他们的生命周期

2、ApplicationContext

  • ApplicationContext 是 Beanfactory 的一个扩展,除了 DI 服务,ApplicationContext 还提供了其他服务(事务、AOP、国际化、应用程序事件处理等)

三、Bean 作用域与自动装配 Bean

1、Bean 作用域

在这里插入图片描述

2、自动装配 Bean

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,255人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Spring---Spring IOCDI

    什么是IOC? 控制反转(Inversion of Control,缩写为IoC),是[面向对象编程][Link 1]中的一种设计原则,可以用来减低计算机代码之间的[耦合度]

    相关 Spring学习】IoCDI

           看了两篇讲IoC和DI的文章,实在是讲得太好,有种不知道再怎么写的感觉,终于明白李白为啥说黄鹤楼景色虽好,却因崔颢的题诗在前,无法写诗是啥意思了。两篇文章见下:

    相关 springIoCDI

    IOC(DI):其实这个Spring[架构][Link 1]核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。[Java][]程序员都知道:java程序中的每个业务逻辑至少

    相关 Spring -- IoC DI

    控制反转(IoC, Inversion of Control),是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反