什么是Spring
是一种JavaSE/JavaEE的一站式(全栈)轻量级开源框架。它贯穿于表现层、业务逻辑层和持久层。
Spring与Spring boot
后面学习到的Springboot则包含了Spring和SpringMVC,但是如果直接学习Springboot的话可能有不理解的地方。所以先学习Spring。
Spring框架的优点
- 非侵入式设计
- 降低耦合性,方便开发
- 支持AOP编程
- 支持声明式事务
- 方便程序的测试
- 方便集成各种优秀框架
- 降低Java EE API的使用难度
说明
本教程由于以Spring Boot为主,Spring部分以介绍核心内容为主,如果想学习其他内容可以等待后面的拓展部分或自行上网查阅。