Spring Cloud Alibaba
来自阿里的微服务解决方案
一、项目简介
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。
组件
项目wiki
使用阶段
项目阶段
环境和必须的软件
- windows7/10
- JDK1.8
- Maven3.5.4
- IDEA
- Git
版本校验
尤其注意(settings.xml)
依赖管理
Spring Cloud Alibaba BOM 包含了它所使用的所有依赖的版本。

填写下面的相关信息:
最后,点击 finish完成创建的过程!
3.1.2 Spring Boot 版本的控制
我们采用 的方式来导入 Spriing Boot 的版本 。
打开项目的 pom.xml 文件,添加依赖内容:
这样,我们的项目就已经规定了 Spring Boot 的版本为2.2.3.RELEASE 了。
3.1.3 Spring Cloud 版本的控制
我们使用依赖管理的方式来添加 Spring Cloud 的版本信息,在 里面定义版本信息,这里面我们选择 Hoxton.SR3 这个版本!
之后在里面添加 spring-cloud 的 bom 信息,这将允许您省略任何 Maven 依赖项的版本,而是将版本控制委派给 BOM。
3.1.4 Spring Cloud Alibaba 版本的控制
同样,我们使用依赖管理的方式来添加 Spring Cloud Alibaba 的版本信息。在里面定义版本信息,这里面我们选择 2.2.0.RELEASE 这个版本!
之后在 里面添加 spring-cloud 的 bom 信息,这将允许您省略任何 Maven 依赖项的版本,而是将版本控制委派给 BOM。
3.1.4 设置为 pom 的版本方式
添加项目的打包方式:
这将保证我们的项目是以 pom 打包的。
3.1.5 完整的 pom.xml
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!