1、Spring是什么?
Spring是轻量级的JAVAEE应用开源框架
2、Spring的好处?
IOC:控制反转
AOP:面向切面
粘合剂:整合其他技术和框架
3、IOC(容器,依赖注入和 控制反转)
控制:控制对象的创建
IOC (Inverse of Control)即控制反转:正传是自己创建对象;反转是由工厂创建依赖对象
4、什么是DI?
DI(Dependency Injection)依赖注入:将依赖对象从容器中拿出来赋值给调用者
DI注入的方式(Spring依赖注入方式):
- 构造方法注入
- set方法注入
- 属性注入(@Autowired...)