竹笋

注册

 

发新话题 回复该主题

三SpringCloud,Aliba [复制链接]

1#
北京治疗白癜风最好的中医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

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

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

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

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

一、构建微服务项目

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

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

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

二、项目环境配置

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

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

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

三、配置父控工程

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

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

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

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

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

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

分享 转发
TOP
发新话题 回复该主题