美文网首页
2018-07-01(6.29-SpringIoc容器概述)

2018-07-01(6.29-SpringIoc容器概述)

作者: acebear | 来源:发表于2018-07-01 16:18 被阅读0次

ioc概述:ioc是Spring的内核,aop、声明式事务等都依赖于此功能,它涉及代码解耦、设计模式、代码优化等问题的考量。

(1)ioc的初步理解:例子:电影:《无间道》 -》 角色:刘建明 -》演员:刘德华

        ioc的字面理解:控制(在这里是选择刘建明的扮演者的控制权)、

                                  反转(在这里是指将控制权从无间道这个剧本交到导演上,对于软件来说,就是某一接口的具体实现控制权从调用类中移除,转交到第三方来实现)

DI概念的引入:让调用类对某一接口实现类的依赖关系有第三方注入,以移除调用类对某一接口实现类的依赖。

(2)ioc的注入类型:a、构造函数注入:通过调用类的构造函数,将接口实现类通过构造函数变量传入; b、属性注入:通过Setter方法完成调用类所需依赖的注入,更加灵活方便; c、接口注入:将调用类所有依赖注入的方法抽取到一个接口中,调用类通过实现该接口提供相应的注入方法。

(3)ioc的注入方式:Spring作为一个容器,通过配置文件或者注解描述类与类之间的依赖关系,自动完成类的初始化和依赖注入的工作。

相关文章

  • 2018-07-01(6.29-SpringIoc容器概述)

    ioc概述:ioc是Spring的内核,aop、声明式事务等都依赖于此功能,它涉及代码解耦、设计模式、代码优化等问...

  • spring-core 5.1.7文档 目录

    目录 1.IOC容器 1.1 介绍Spring IoC容器和Beans 1.2 容器概述 1.3 Bean概述 1...

  • Docker 入门全解(更新 ing)

    1.2 容器技术概述 聊聊容器技术

  • Ioc容器概述

    Ioc概念 很多初学者在刚听到Ioc和DI等概念的时候,往往一头雾水,用了很久才理解它们的意思,这里我说一下我对它...

  • 容器云概述

    容器云方案 为用户提供了高性能的容器集群管理方案。支持弹性伸缩、垂直扩容、灰度升级、服务发现、服务编排、错误恢复及...

  • Tomcat、Servlet、JSP之间是什么关系

    概述 Tomcat: 是Servlet的容器,Servlet运行在Tomcat容器当中,Servlet容器有很多(...

  • 2018-10-28

    IOC容器概述:容器是什么在Spring中,org.springframwork.context.Applicat...

  • 简述docker容器、docker镜像和网络

    一、Docker容器概述 1、docker中的容器技术演进 lxc --> libcontainer --> ru...

  • 一、Spring核心篇

    第2章Spring Framework的核心:IoC容器的实现 2.1Spring IoC容器概述 1.IOC容器...

  • Spring IOC容器概述

    1.反射: Java语言允许通过程序化的方式间接对Class对象实例操作,Class文件由类装载器装在后,在JVM...

网友评论

      本文标题:2018-07-01(6.29-SpringIoc容器概述)

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