1.通过new来获取对象
Student student = new Student();
student.setXxx();
2.通过简单工厂来获取对象
3.通过IOC(超级工厂)获取对象
4.控制反转的解释
(1)IOC(控制反转)也可以称之为DI(依赖注入)
(2)控制反转
将创建对象、属性值的方式进行了翻转,从new、setXxx()翻转为了从Spring IOC容器getBean()
(3)依赖注入
将属性值注入给了属性,将属性注入给了bean,将bean注入给了IOC容器
(4)总结
IOC/DI,无论要什么对象,都可以直接去Spring IOC容器中获取,而不需要自己操作(new\setXxx())