为什么使用Spring ?

1). 方便解耦,简化开发

     通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。

2). AOP编程的支持

     通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。

3). 声明式事务的支持

4). 方便集成各种优秀框架

5). 降低Java EE API的使用难度

     如对JDBC,JavaMail,远程调用等提供了简便封装
原文地址:https://www.cnblogs.com/glb79809-glb/p/14075662.html