Spring Cloud Alibaba技术栈【上】

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 包含了它所使用的所有依赖的版本。

Spring Cloud Alibaba技术栈【上】
填写下面的相关信息:

最后,点击 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进行处理,非常感谢!

上一篇 2021年10月22日
下一篇 2021年10月22日

相关推荐