概念
Spring Cloud 是一系列框架的有序集合,它利用SpringBoot的开发便利简化了分布式系统的开发,比如服务发现,服务网关,服务路由,链路追踪等.Spring Cloud并不重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从而减少各模块之间的开发成本,换句话说:Spring Cloud提供了构建分布式系统所需的"全家桶".
Spring Cloud和SpringBoot的关系:
Spring Cloud是基于SpringBoot开发的,SpringBoot项目可以脱离SpringCloud独立使用开发项目,而SpringCloud不能离开SpringBoot
导入依赖:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.3.12.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>