Spring IoC(更新中)

    概念  函数

 IoC(控制反转,也叫依赖注入DI)是Spring的核心,几乎Spring的全部组件都要创建在此基础之上,包括AOP,声明式事务,SpringMVC等等。那么IoC的主要目的是什么呢?两个字“解耦”。为何Spring IoC能解耦呢?由于它将本来由对象使用者去建立并管理的对象的任务统一交给了IoC容器处理,因此对象使用者能够专一在业务逻辑的实现。控制反转的意思就是控制权从调用类到了第三方容器上。对象

    那么IoC有哪几种方式呢?
接口

一、构造函数注入生命周期

二、属性注入事务

三、接口注入(在Spring中几乎不用,和属性注入没啥区别反而多了个接口类)io

    IoC容器的底层实现原理?
容器

两个字:反射基础

    三大核心接口:
原理

BeanFactory
依赖注入

ApplicationContext

WebApplicationContext

    Bean生命周期

相关文章
相关标签/搜索