Spring Ioc
精选 转载Spring的核心概念是IoC,IoC的抽象概念是“依赖关系的转移”
程序不依赖于实现,而是程序与实现都依赖于抽象。
将控制权由实现的一方转移至抽象的一方, 藉由让抽象方拥有控制权,可获得组件的可重用性。
Spring所采用的是依赖注入来实现IoC.
依赖注入的意义是:
保留抽象接口,让组件依赖于抽象接口,当组件要与其他实际的对象发生依赖关系时,
藉由抽象接口来注入依赖的实际对象。
Spring的IoC容器的最大特点是实现了反转控制,也就是说在开发过程中,开发人员不需要关心容器是怎样的,也不需要调用容器的任何API,容器会自动进行被管理对象的初始化以及对象之间依赖关系的维护。
对于IoC容器的理解,最关键的是编程思想的转变。
Spring的IoC容器就是一个通用的Bean工厂,它可以通过各种方式获得Bean对象以
及进行Bean对象的管理。
IoC容器可以管理任何的Java对象
下一篇:Spring注解入门
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Spring ioc
1.什么是IOC 1、什么是IOC(控制反转) a)把对象创建和对象之间的调用过程,交给Spring进行管理 b)使用IOC目的:为了降低耦合度 2、IOC底层 a)
spring java ioc xml 属性注入 -
【Spring】——IoC
在spring的学习总总是有IOC(控制反转)和DI(依赖注入),感觉这两个概念总是模糊不清,很多时候觉得这两个其实没有程序主...
Spring IoC 控制反转 依赖注入 DI