![a9025103ec42e95f9a2430d124233200.png](https://img-blog.csdnimg.cn/img_convert/a9025103ec42e95f9a2430d124233200.png)
![74916d94aaf56d1dc08a6ca0893be098.png](https://img-blog.csdnimg.cn/img_convert/74916d94aaf56d1dc08a6ca0893be098.png)
前言
欢迎来到菜鸟SpringCloud入门实战系列(SpringCloudForNoob),该系列通过层层递进的实战视角,来一步步学习和理解SpringCloud。
本系列适合有一定Java以及SpringBoot基础的同学阅读。
每篇文章末尾都附有本文对应的Github源代码,方便同学调试。
Github仓库地址:
https://github.com/qqxx6661/springcloud_for_noob
菜鸟SpringCloud入门实战系列
你还可以通过以下两种途径查看菜鸟SpringCloud入门实战系列:
- 关注我的公众号:Rude3Knife 点击公众号下方:技术推文——SpringCloud
- 菜鸟SpringCloud实战专栏(CSDN)
实战版本
- SpringBoot:2.0.3.RELEASE
- SpringCloud:Finchley.RELEASE
-----正文开始-----
构建多模块的Maven项目 + 创建注册中心Eureka子模块
构建多模块的Maven项目
由于SpringCloud中有许多组件,每个组件都需要单独进行开发和维护,为了便于统一的版本维护和管理,我们经常会用到Maven的多模块模式。
结构如下:
![e47eac6c6a4d79eb983402981ebd844c.png](https://img-blog.csdnimg.cn/img_convert/e47eac6c6a4d79eb983402981ebd844c.png)
创建主工程
首先创建一个Maven项目作为主工程,类型无所谓,这里建议使用maven-archetype-quickstart骨架,创建过程如下:
File-->New-->Project
-->Maven-->Create from archetype-->maven-archetype-quickstart-Next
-->GroupId={你的GroupId}-->AritifactId={你的ArtifactId}
-->Next-->Next-->Finish-->New Whindow
创建子模块
在new-module里新建模块:
![485775901aadbcb4e2ebaa19a7ddf2ef.png](https://img-blog.csdnimg.cn/img_convert/485775901aadbcb4e2ebaa19a7ddf2ef.png)
一路下一步即可:
![0968f308194dd613c0274fdae83b4968.png](https://img-blog.csdnimg.cn/img_convert/0968f308194dd613c0274fdae83b4968.png)
在这里我们新建子模块名为eureka,用来放之后要