IOC 本质

Spring - Spring IOC_工作原理

 

 Spring - Spring IOC_工作原理_02

 

 

IOC 容器工作原理

Spring - Spring IOC_学习_03

 

 

IOC注入方式(XML版本)

1-通过构造函数方式 --> 简化方式:c(constructor)空间

简化为:

Spring - Spring IOC_工作原理_04

Spring - Spring IOC_自动装配_05

 

 

2-通过setter方法 --> 简化方式:p(properties)空间

Spring - Spring IOC_自动装配_06

 

 简化为:

Spring - Spring IOC_学习_07

Spring - Spring IOC_构造函数_08

 

 

3-Autowire自动装配 ByName, ByType

People类有Cat cat, Dog dog, String name 三个属性。这里用了autowire后,Dog, Cat可以实现自动装配

Spring - Spring IOC_自动装配_09 

Spring - Spring IOC_构造函数_10