美文网首页
spring 知识整理(一):spring ioc的一些概念

spring 知识整理(一):spring ioc的一些概念

作者: beldon_wu | 来源:发表于2018-07-08 18:56 被阅读0次

开篇

梳理过程,也就是一个深入的过程,在深入了解一个东西,必须先了解下一些相关的概念、定义以及一些思想。下面先整理下spring的一些定义和一些接口

IOC

即Inverse of Controller 控制反转。

  • 谁控制谁

Ioc控制对象及其他资源

  • 什么被反转了

对象或其他资源被反转了

以前对象之间的引用都是通过new来实现的,有了Spring IOC后,我们可以把对象之间的引用交给它来管理,这样就把控制权交给了Spring,所以就叫控制反转。

BeanFactory

Spring ioc本质就是一个org.springframework.beans.factory.BeanFactoryBeanFactory作为一个顶级接口,定义了ioc的一些功能规范。该系列的容器只实现了容器的基本功能。

BeanFactory

ApplicationContext

org.springframework.context.Application是容器的高级形态,Applicaton在基础容器之上增加了很多面向框架的特性,同时对应用环境做了很多适配。

BeanDefinition

一个org.springframework.beans.factory.config.BeanDefinition是描述了一个bean的实例、拥有的属性值、构造参数值和具体实现提供的其他信息

BeanDefinitionRegistry

org.springframework.beans.factory.support.BeanDefinitionRegistry主要作用是向注册表中注册BeanDefinition实例、完成BeanDefinition的注册管理。

BeanDefinitionReader

org.springframework.beans.factory.support.BeanDefinitionReader的作用是读取Spring配置内容,并转换成IoC容器内部的BeanDefinition

Resource

org.springframework.core.io.Resource 是对资源的一些描述的接口,代表外部资源

ResourceLoader

org.springframework.core.io.ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。

相关文章

  • 理解Spring IOC

    TODO:未来按自己的思路和理解再整理 IOC概念 阅读:Spring的IOC原理 Spring中IOC实现 阅读...

  • Spring IOC/DI

    Spring整体架构设计 Spring IOC容器: 在了解Spring IOC容器之前我们需要了解一些概念: 依...

  • spring 知识整理(一):spring ioc的一些概念

    开篇 梳理过程,也就是一个深入的过程,在深入了解一个东西,必须先了解下一些相关的概念、定义以及一些思想。下面先整理...

  • Spring_IOC_04——Bean的作用域

    其他推荐:Spring_IOC_01——概念讲解Spring_IOC_02——原理解析Spring_IOC_03—...

  • Spring IOC

    Spring IOC 最近在复习 Spring,重新看了一下 IOC 这部分,整理分享出来。 什么是 spring...

  • spring

    Spring 01 Spring 02 Spring 03 概念 IoC容器 类之间关系 Spring aop注解...

  • Spring 学习

    Spring 01 Spring 02 Spring 03 概念 IoC容器 类之间关系 Spring aop注解...

  • spring归纳小结

    Spring的一些概念和思想 Spring的核心:AOP、IOC。简单点说,就是把对象交给Spring进行管理,通...

  • Spring_IOC_02——原理解析

    如果对IOC的概念还不是很清楚,可以先阅读上一篇文章:Spring_IOC_01——概念讲解 Spring IOC...

  • Spring IOC

    Spring IOC 主要内容 Spring 框架 Spring 框架概念 ​ Spring 是众多开源java项...

网友评论

      本文标题:spring 知识整理(一):spring ioc的一些概念

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