1、Spring Framework 5,Spring Framework 就是我们通常所说的 Spring 框架,Spring 优势在于为开发者提供了应用级别的基础结构支持,实现应用层面的解耦合;
2、Spring MVC,它是 Spring Framework 中的一个模块,通常用于java web开发;
3、Spring Boot,目前最流行的java web开发简易脚手架,简化了web开发的流程,利用它可以快速的开发出一个web应用;
4、Spring Data ,是 Spring 提供的持久层产品,并且这套开发模式是基于 Spring 的。根据不同类型的数据存储类型又可分为 Spring Data JDBC、Spring Data JPA、Spring Data Redis、Spring Data MongoDB 等,适用于关系型数据库和非关系型数据库;
5、Spring Cloud,基于spingboot,解决了单体应用的扩展性和,通常用于开发比较大型的项目。