Spring 概述
Spring 是啥,春天?这只是翻译上来说,可以理解为一个框架,一个拥有很好的生态的框架。
它提供了方便的扩展性,可以让我们程序员为所欲为。
Spring 是轻量级的开源的 JavaEE 框架
Spring 可以解决企业应用开发的复杂性
核心
IOC 和 AOP
IOC:控制反转,把创建对象的过程交给 Spring 进行管理
AOP:面向切面,不修改源代码进行功能增强
特点
- 方便解耦,简化开发
- AOP 编程的支持
- 方便程序的测试
- 方便集成各种优秀的框架
- 降低 JavaEE API 的使用难度
- 方便进行事务的操作