1. Spring5框架概述
1.1. Spring5 是轻量级的javaEE框架
主要目的:解耦合
方式:工厂模式 + 反射
1.2. Spring 可以解决企业应用开发的复杂性
1.3. Spring 两个核心部分:IOC 和 Aop
IOC控制反转:把创建对象的过程交给Spring进行管理
Aop面向切面:不修改源代码进行功能增强
1.4. Spring 特点:
- 方便解耦,简化开发
- Aop编程支持
- 方便程序测试(Test测试单元)
- 方便和其他框架进行整合 Spring MVC、MyBatis
- 方便进行事务操作
- 降低API开发难度
1.5. 使用版本 Spring 5.x
GA版本为稳定版本(General Availability)