在IntelliJ IDEA中运行多个微服务项目的小技巧

分享一种有效的方法用来在IntelliJ IDEA中管理多个微服务项目。

微信搜索关注《Java学研大本营》

图片

引言

你有没有经常像下面这样在Intellj IDEA上打开多个窗口进行编码?

图片

比如有5个服务,那么就要打开5次Intellij IDEA。笔者认为这种方式不太有效,所以寻找了一种有效的方法,请见下文,希望对读者有所帮助。

假设有以下6个服务:

  • 注册表服务

  • 配置服务

  • Zuul服务

  • 图书服务

  • 日志服务

  • 电子邮件服务

步骤1

选择菜单文件->新建->项目,并弹出菜单,选择**空项目(Empty Project)**,如下图所示:

图片

步骤2

填写项目名称项目位置,单击“完成”按钮,然后打开此项目。

图片

图片

步骤3

下一步是将每个服务逐一输入到此工作区中,步骤见下:

单击菜单文件->从现有源创建新模块,然后选择要输入的注册表服务。

图片

出现导入模块,选择从外部模型导入模块并选择Maven(因为这里项目基于Maven作为构建工具)。

图片

然后会出现其他弹出窗口来设置有关Maven配置的信息,设置完单击“下一步”按钮。

图片

选择配置文件:Nexus

并将其保留为默认设置,并单击“完成”按钮。

图片

重复此步骤,直到所有项目都进入工作区,然后运行所有项目。

如果在Intellij IDEA中出现如下图所示的弹出窗口,请单击“服务”中的“显示运行配置”。

图片

在左下角查看,有一个部分会告诉您哪些服务正在运行:

图片

如果您成功按照这些步骤进行操作,它应该是这样的:

图片

推荐书单

IT BOOK 多得(点击查看5折活动书单)icon-default.png?t=N7T8https://u.jd.com/psx2y1M

《微服务设计模式和最佳实践》

本书详细阐述了与微服务相关的基本解决方案,主要包括微服务概念、微服务工具、内部模式、微服务生态环境、共享数据微服务设计模式、聚合器微服务设计模式、代理微服务设计模式、链式微服务设计模式、分支微服务设计模式、异步消息微服务、微服务间的协同工作、微服务测试以及安全监测和部署方案等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

《微服务设计模式和最佳实践》icon-default.png?t=N7T8https://item.jd.com/12592732.html

图片

精彩回顾

使用React、Spring Boot、ChatGPT创建聊天应用

Java 17的新特性都有什么?

掌握IntelliJ IDEA快捷键和插件,提高开发效率

用好这10个Spring Boot功能,简化Java开发

7个被低估的IntelliJ IDEA强大功能

微信搜索关注《Java学研大本营》

访问【IT今日热榜】,发现每日技术热点

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值