一、IOC介绍(控制反转)

1、控制什么?

控制javabean对象的创建以及销毁(生命周期)

2、反转什么?

原:在使用对象时创建被依赖的对象,即被依赖对象的控制权在依赖对象的手里。

e.g:用的时候 new ***

现:将对象的控制权交给IOC容器

举例说明,控制反转前我们这么做:

【java】spring IOC慕课笔记

约定:

(1)所有bean的生命周期都交给IOC容器管理

(2)所有被依赖的bean通过构造方法来注入(不用getset)

(3)被依赖的bean需要优先创建(张三用奥迪车,则奥迪车需要优先创建)

 

 

 

相关文章: