介绍
springcloud创建的好处,自己帮你创建好了必须要用的web依赖,配置文件properties,前端资源文件html,启动类application。就是懒人的最优使用方式。springcloud可以由多个springboot项目搭建,每个子模块各自导入各自的依赖也可以创建成一个springcloud项目。但是使用了springcloud自动创建多服务项目还是挺香的。
步骤
1. 创建新项目
![](https://img-blog.csdnimg.cn/img_convert/a3fd0fdec425404b55f3e62798b7c382.png)
2. 选择一个空项目
![](https://img-blog.csdnimg.cn/img_convert/71fe14feaefb95b15cb4db43d501ea8a.png)
3. 创建一个工程目录,并且给自己的工程取个名字
![](https://img-blog.csdnimg.cn/img_convert/893d1582034ede7719d5abe37a6ebfe7.png)
4. 配置java运行环境jdk,然后选择modules就好了
![](https://img-blog.csdnimg.cn/img_convert/2c7cc5cb914c78b863d15cfad51d30df.png)
5. 新建model,这里点击next,如果报下面的错误,跟着解决,解决了以后重复第五步骤
![](https://img-blog.csdnimg.cn/img_convert/b94d58e8968a26d5d435d177253c9986.png)
6. 出现这个错误,就重新连接https://start.spring.io
![](https://img-blog.csdnimg.cn/img_convert/425f0b3058516e4b1ce8ef070be75c51.png)
7. 重新检查连接
![](https://img-blog.csdnimg.cn/img_convert/4c260b84988ca9dd2799c2c919fd6a96.png)
8. 连接成功就可以重复上面的步骤,重新建一个子model,重复第5步骤
![](https://img-blog.csdnimg.cn/img_convert/ee3e709c5b63d62dd4e0ae49f230c32a.png)
![](https://img-blog.csdnimg.cn/img_convert/432ac4331293ffa765cc0c4783703f25.png)
9. 相关的配置
![](https://img-blog.csdnimg.cn/img_convert/d79d1d4e8c191f98e2466066ce3c6146.png)
10. 选择自动导入的依赖,根据自己的需求来配置,然后下一步
![](https://img-blog.csdnimg.cn/img_convert/30d2bdfe38c4eb42f6a4ce34eabfd5b5.png)
11. 项目名称,和前面对应
![](https://img-blog.csdnimg.cn/img_convert/bf5a97a1b878e79bd699dc327fbfa79d.png)
12. 完整的工程展示
![](https://img-blog.csdnimg.cn/img_convert/7cb878068bf1b50fcaad797de7a506e1.png)
13. 在model模块中需要加一个版本控制依赖
![](https://img-blog.csdnimg.cn/img_convert/c36b083f2d9b0c7ef5846c0a64507417.png)
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.SR6</spring-cloud.version>
</properties>
<!--全局管理springcloud版本 并不会引入具体依赖-->
<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>
这样一个简单的springcloud项目就建好啦!