微服务项目搭建连续剧 -- 第一集:父子项目创建

1.准备工具:JDK1.8(强制性要求),maven3.5或以上版本(我这里用的是3.6),IntelliJ IDEA 2018.3(这个看个人喜好,墙裂推荐使用IntelliJ IDEA),至于安装可以百度哈,我就不说了

微服务项目搭建连续剧 -- 第一集:父子项目创建

2. 当以上工具准备好了,我们开始创建项目(前提:IDEA也配置好了maven和JDK1.8)

2.1 打开IDEA,创建一个Maven项目,Project SDK选择1.8版本

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.2 点击next,输入GroupId(一般为公司域名反过来,举栗子:com.****)以及ArtifactId

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.3 点击next,这里需要注意一下,比如我们上一步的ArtifactId:springcloud-20200321是用了 - 进行间隔的,在这里IDEA会把你那个间隔全部去掉,变成springcloud20200321,所以为了便于阅读,我们这里重新给补上

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.4 点击finish,这样就建好了一个maven项目,等待项目加载完成后,目录结构如下图。但是还没有结束,这个是一整个项目的父项目,里面还有许多的Module

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.5 这时候父项目已经建好了,但是父项目我们只保留它的pom.xml文件,将其src目录删除,然后再该项目上鼠标右击,选择 New -> Module

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.6 选择maven项目,Module SDK:JDK1.8  ,点击next 

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.7 输入该module的名字,比如为客户中心,springcloud-user,然后点击next

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.8 像2.3一样,补齐我们的分隔符,然后点击finish

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.9 到这里,我们已经建好了该module,这时候在父项目(springcloud-20200321的pom.xml文件中,我们可以看到刚刚新建的module)

微服务项目搭建连续剧 -- 第一集:父子项目创建

2.10 重复2.5到2.9的步骤,我们在新建两个module,分别是:springcloud-eureka-service(注册中心)和springcloud-web(前台页面),这样我们就有三个module

微服务项目搭建连续剧 -- 第一集:父子项目创建