【微服务】Spring 多模块下的整体路由构建

综述

今天在对之前的 community 项目进行微服务化改造。
记录一下创建整个微服务项目需要注意的点

创建

微服务项目时一个大的父 Spring 项目包含许多小的 子 Spring 项目
创建时使用正常的 Spring initializr 即可
但需要注意对 artifactId ,groupId,version 三个参数的设置,这关系到后续的模块路由
另,api 模块和 svc 模块的包名需配置相同,方便引用。
在这里插入图片描述

创建完父项目后,需要对父项目的 pom 文件进行修改
主要是配置子项目的参数
与子项目的 artifactId 相同
在这里插入图片描述
且要在项目本身的配置增加 packing 参数,为 pom

在这里插入图片描述
然后在到子项目的构建

左键项目,创建 module ,其余按照普通项目创建即可
在这里插入图片描述

创建完成后,同样需要配置 pom, api 模块与 svc 模块类似,且没有 svc 复杂,故只展示 svc 配置

主要有两点
一. 配置父模块

在这里插入图片描述

二. 引入 api 模块

在这里插入图片描述

这样,就能在模块中得到正确的使用。

创建需要的注意点编写完毕

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值