SpringCloud架构新建子项目module

    因为有需求,需要加入其它的微服务架构,所以得在原来的基础在进行添加子项目,声明: 项目基于gradle。原来的SpringCloud项目目录如下:
在这里插入图片描述
一、首先找到你想要创建的目录,我们想要在provider模块下新增一个子项目:
在这里插入图片描述
二、 右键选择Show in Explorer
在这里插入图片描述

三、选择一项项目,进行复制,如下

在这里插入图片描述

然后改名改成你想要的子项目名称,我将此子项目改为sc-huaboshu-pc

在这里插入图片描述

双击,进去将原来的iml配置文件改成跟你的子项目名称相同。

在这里插入图片描述

改好后,如下

在这里插入图片描述
四、这时候我们回到IDEA,点击改好的iml配置文件,将其配置的groupId改成跟父项目一致,同时链接module要改成在其父项目名称+冒号+子项目名称,如下;
在这里插入图片描述五、在SpringCloud配置文件setting.gradle中增加导入:
在这里插入图片描述点击Import Changes,等待gradle Build完成。

完成之后,我们点击我们新建的子项目,其图标右下角已经变蓝色,说明已经链接。

在这里插入图片描述
我们打开Project Structure,查看module依赖关系:

在这里插入图片描述发现已经依赖。

六、现在编写个测试接口进行测试,然后再zuul中添加项目接口地址,如下:

在这里插入图片描述在路由中添加此项目接口地址:
在这里插入图片描述

接下来,修改子项目的启动应用配置:

在这里插入图片描述
接下来,点击apply和ok。
在这里插入图片描述

启动项目,等待
在这里插入图片描述打开eurake服务注册中心看看是否已经注册子项目服务;
在这里插入图片描述
发现application的名称还是原来的。我们去对应的application.yml中修改:

在这里插入图片描述重新启动服务,刷新eurake。这时候我们看到服务名称已经变为子项目名称:

在这里插入图片描述

上述无误后,使用工具进行测试:

在这里插入图片描述
发现子项目路由成功!。

当然也可以去父项目右键新建module,但是这样会让像我们这样的新手往往会搞不懂如何更换和添加module,在修改关系依赖变得复杂,容易让项目gg,网上的方法试过没用,也许是gradle项目不能这么做。

总结步骤
1.copy项目文件
2.修改文件名。
3.在springcloud项目配置中添加关系
4.修改对应的application.yml或者application.propeties文件中的名称
5.在gateway添加路由到此项目的接口转发地址
6.修改启动服务配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值