【Spring cloud 系列】:构建Spring cloud (01)
一、概述
1) 今天开始写Spring cloud 相关的第一篇文章,这篇文章主要是关于Spring cloud 环境的搭建,提供给刚刚接触 Spring cloud 的一个入门指南,并演示一个Spring cloud的 最简单的实例。ps:作者能力有限,如有理解错误的地方请大家指出。
2) 本文使用Spring initializer 进行搭建环境,不了解Spring initializer 的朋友可以先行了解下 https://start.spring.io/
3) 本文所有Demo都将上传至GitHub中方便各位朋友查看学习,如您对本人的编码风格或其他建议可以联系博主。
二、环境要求
| JDK版本 | 1.8 |
| 操作系统 | win10 |
| 开发工具 | idea |
| Spring Boot | 2.0.1-RELEASE |
| Spring cloud | Finchley.M9 |
三、构建Spring Cloud 骨架
1) 使用 IDEA 快速构建 microserver-parent,File--->New--->Project--->Spring initializer
2) 目录结构

3) 修改 pom 文件并引入Spring cloud ,packaging 类型修改为 pom
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
<relativePath/>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.M9</spring-cloud.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
四、Maven配置
1)方法1:修改settings方式
<profile>
<id>nexus2</id>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/libs-milestone</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
<activeProfiles>
<activeProfile>nexus2</activeProfile>
</activeProfiles>
2)方法2:修改pom文件的方式
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
五、Spring cloud 版本信息

https://projects.spring.io/spring-cloud/ 鼠标滚动至最下面会有个版本jar包信息,方便我们查看包版本是否正确依赖
浙公网安备 33010602011771号