美文网首页
什么是IOC

什么是IOC

作者: 明月几何8 | 来源:发表于2020-05-23 15:01 被阅读0次

IOC(控制翻转)是一种设计思想,将我们设计好的java对象交给IOC容器去管理,不是通过我们显示的代码去创建和获取对象。
将创建和查找依赖对象的控制权交给IOC容器,由IOC去创建和组合对象,这样做的好处是对象和对象之间是松耦合的,便于测试和功能的复用,使得整个程序的体系结构更加的灵活,可维护性和可扩展性提高。

DI(依赖注入),是IOC容器装配和注入对象的一种方式,通过依赖注入,通过简单的配置就可以实现依赖对象的注入,不需要关心资源的出处和实现过程。

Spring提供了三种方式来IOC容器中的Bean

  • 通过XML方式配置(<bean id="string" class="java.lang.String"/>)
  • 通过注解配置(@Controller @Service @Component)
  • 通过注解+java代码显示配置(@Bean public String getString(){ return "123";})

相关文章

  • Spring源码解读,认识Spring IOC容器

    知识要点: 什么是Spring IoC容器 什么是IoC 什么是依赖倒置 为什么需要Spring IoC 什么是S...

  • 控制反转

    什么是控制反转(IOC),什么是依赖注入(DI)?问题:什么是控制反转(IOC),什么是依赖注入(DI)?IOC:...

  • spring ioc

    spring ioc是什么? spring ioc 有什么好处? spring ioc 是如何实现的?

  • spring整理

    ioc 什么是ioc? 1.IOC是Inversion of Control的缩写,翻译为控制反转。ioc是容器,...

  • Spring 初步的理解

    理解IoC container 什么是IoC Container?IoC(Inversion of control...

  • spring面试之IOC和AOP

    IOC(Inversion of control):控制反转。 什么是IOC? IoC (Inversion of...

  • Spring

    Spring 的模块 1 什么是IOC,什么是依赖注入,Spring IOC 如何实现ans: IOC — Inv...

  • 2018-05-28

    Spring中的IOC 1.什么是IOC Ioc----Inve...

  • 1、IOC(容器)&DI(依赖注入)

    1、什么是IOC?ioc是spring容器,ioc是spring框架的核心,ioc可以分为两类,BeanFacto...

  • Spring学习(一)-IOC

    什么是IOC 在面试或者学习Spring过程中老是提及到IOC,但是IOC是什么呢?IOC(Inversion o...

网友评论

      本文标题:什么是IOC

      本文链接:https://www.haomeiwen.com/subject/hqzkahtx.html