- IOC
- 理论推导
- 代码理解
- IOC再理解
- 注意点
- DI(依赖注入)
- spring配置
- Bean的作用域
IOC 理论推导
1.编写一个Hello类
2.将其注册到spring配置文件中
3.使用
编写一个userDao接口,再编写多个该接口的实现类,将这些实现类注册到spring
注意点当用户需求不同的userDao接口的实现时,不需要去更改原有的代码,只需要在配置文件中修改一下property的赋值即可
DI(依赖注入)spring的配置在new classPathXmlApplicationContext()时初始化,spring中注册的bean默认使用单例模式,所以在new classPathXmlApplicationContext()之后这些bean就已经实例化了,之后getBean只是去获取这些实例化对象。
若使用原型模式,则在getBean时才会进行实例化
1.构造器注入
2.set方式注入
3.拓展方式注入



