Spring 不仅是一个技术,更是一个大家族。提供了若干项目,每个项目用于完成特定的功能。
-
Spring Framework
Spring Framework 在全家桶中,所有的技术都是依赖它进行的,设计型的框架,其它spring项目比如spring boot也会依赖spring框架。 -
Spring boot
可以在简化开发的基础上,加速开发,它的作用是提高开发的速度的,其实人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注与业务而非配置。
- Spring Cloud
是一套完整的微服务解决方案,是一系列不同功能的微服务框架的集合。Spring Cloud基于Spring Boot,简化了分布式系统的开发,集成了服务发现、配置管理、消息总线、负载均衡、断路器、数据监控等各种服务治理能力。