(三)SpringCloud,Alibaba微服务架构之——微服务项目构建

前面2篇文章分别阐述了微服务的概念以及微服务架构演变过程,还阐述了微服务核心模块以及对应的技术支撑。如果对这2块知识还不是很了解的同学可以去阅读下:

(一)SpringCloud,Alibaba微服务架构之什么是微服务?

(二)SpringCloud,Alibaba微服务架构之——核心模块及相应技术

 

本篇主要讲解下微服务项目的构建,主要包含微服务项目构建项目环境配配置父控工程3个部分,后面各个微服务项目的构建都会在本篇讲解基础上进行,所以一定要认真看完,避免产生麻烦的环境问题。

一、构建微服务项目

1、file(文件) -> new(新建) -> project(项目)

2、选择创建maven(Maven Archetype)项目,输入项目名称、保存路径(无特殊情况默认即可)、选择idea模板(archetype-site),点击创建

3、创建完成后,删除不需要src文件夹(因为将来要做父控项目,下面是一个个微服务模块、不需要src):

二、项目环境配置

1、忽略idea、impl结尾的文件,使项目看上去干净清爽,后面微服务多了费眼,file(文件) -> Setting(设置)->Editor(编辑器) -> File Type(文件类型) -> ignore (忽略),添加忽略文件类型,如图:

2、idea文件编码设置成UFT-8,见图

3、设置Java编译版本,file(文件) -> Setting(设置) -> Build(构建) ->Compiler(编译) -> Java Compiler(Java编译器),编译版本选择8

三、配置父控工程

1删除pom中无用的内容(如果同学们的pom内容和我的不一样,可以不操作此步骤),删除无用的也是为了看起来干净清爽,找东西的时候方便,避免出错。

2、修改pom的name属性(不修改的话,打开右边maven工具栏时,会显示Maven而不是我们的项目名称)、添加packaging属性以及值为pom(标识该模块为父控模块),修改后,如图:

3、在父控pom中添加微服务相关依赖文件,这样做的好处是,可以统一管理子模块的依赖包版本,后期修改可以保证一处修改处处生效,同时在properties属性中配置全局版本号,(评论区获取pom原文件内容),效果图如下,

配置完成后,要记得刷新一下pom文件哦~

OK~,到此为止,我们的微服务项目以及父控工程都已经创建完成,同学们在创建的时候遇到问题,欢迎留言,我会依依解答。

下一篇预告——创建第一个微服务(库存微服务)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值