搭建微服务项目框架环境

一时失言乱红尘 2024-04-07 12:34 155阅读 0赞

注意:搭建项目模块和命名

项目名字 xxxmall

模块名字:xxxmall-模块名

1、先创建远程仓储 bookmall

2、使用idea创建远程仓储项目

详细过程见: https://blog.csdn.net/qq_41946216/article/details/126669620?spm=1001.2014.3001.5501

3、创建微服务模块

模块命名以: xxxmall-模块名 方式,例如订单、产品、购物车等,此处是用初始化工具创建。

d344b42fbb0b4768b6cf732aa0fd5ae3.png

14e767e147b34fe386300681934a9855.png

注意:每个服务都会选择 web 和 OpenFeign模块,包名com.hwadee.bookmall.各服务名,现在以第一个模块为案例

第一个模块:bookmall-product

801163cb5643403f8fc44d51dcbedf82.png

3386422a3f4144df82a2fb7a1424bdd2.png

0764b4cd1c0947c2b4582312430c95c2.png

订单order、优惠券coupon、仓储ware、用户会员member等服务模块创建过程同上。整体结果如下:

27bb0510c8c6468ca2d670acaae7ab01.png

4、创建全局依赖pom文件,聚合服务

配置全局pom文件目的是为了聚合,将所有的子服务模块聚合到一起。修改pom文件如下 ,并添加总服务到maven中。

b9b8c20f6e244e548e3622a3207d4aca.png

41bd2b063be74fe9b4d2be66fcf38f67.png

聚合之后操作 roo t的clean、compiler等操作,子服务同时进行相同操作。

dc5bb1f05bda4601b8b500d17a22c060.png

5、设置提交忽略文件

target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/vrapper/maven-wrapper.jar

**/mvnw
**/mvnw.cmd

**/.mvn
**/target/

.idea

**/.gitignore

6、idea安装 远程仓储码云 gitee插件

888df7106c2243d5867f447b6ac9b5df.png

7、提交到码云仓储·

添加到版本控制

77e9fa322f0547f092271ab7205dd57a.png

提交到本地仓储并推送到远端仓储

f2fd27473ce744b6817182e9de022267.png

87e01ce5ebe643f4be07a47aa8e9246c.png

发表评论

表情:
评论列表 (有 0 条评论,155人围观)

还没有评论,来说两句吧...

相关阅读

    相关 springcloud服务-项目

    前言:      乐优商城这个视频还可以,于是拿来练练手,我对着视频搭环境一直在service服务模块卡住了,注册中心和网关可以启动,服务模块却一直启动不了,报各种奇怪的错,

    相关 SpringCloud服务框架

    一、微服务架构 1.1什么是分布式 不同模块部署在不同服务器上 作用:分布式解决网站高并发带来问题 1.2什么是集群 多台服务器部署相同应用构成一个集群