IDEA 中同时启动多个微服务

方法一:

当项目中有多个微服务需要启动时,常规的启动方式需要一个一个启动,在有多个微服务的情况下,这种启动方式非常繁琐,网上提供了在 IDEA 配置文件(workspace.xml)的 RunDashboard 组件下添加配置的方式来批量启动微服务(如图)

此种方式依然有些繁琐,同时要求重新启动 IDEA,最重要的是在我的 IDEA 配置文件(IDEA 版本 2020.1)中并没有找到 RunDashboard 组件。后来发现 IDEA 的 Services 窗口可以统一管理一系列服务,具体操作方法如下:

  1. 打开 Services 窗口(View => Tool Windows => Services)
  1. 通过 Services 窗口批量启动微服务

下面介绍另一种方式。

方法二:

通过 Compound 将多个运行配置绑定在一起

  1. 首先修改运行配置(Run => Edit Configurations),在运行配置中点击 + 号添加新的配置,选择 Compound
  1. 在新添加的 Compound 配置中添加要一起运行的配置

最后运行 Compound 配置就可以同时启动多个微服务了

经笔者实际测试,两种方式配合使用最为好用,十分方便管理多个微服务

相关推荐
小江的记录本19 分钟前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
在繁华处23 分钟前
Java从零到熟练(三):流程控制
java·开发语言·python
唐青枫1 小时前
Java Optional 实战指南:优雅处理空值与链式转换
java
一起学开源1 小时前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“
java·javascript·react.js·ecmascript·react·alibaba·智能体开发
逍遥德2 小时前
MQTT教程详解-04.SpringBoot集成MQTT(告别手动控制)
java·spring boot·物联网·中间件·iot·iotdb
qq_382949222 小时前
推荐:《Spring Cloud Alibaba 微服务架构实战课》—— 从零到一构建企业级微服务系统
微服务·云原生·架构
语戚2 小时前
力扣 3161. 块放置查询:线段树解法(Java 实现)
java·算法·leetcode·面试·线段树·力扣·
我命由我123453 小时前
Android 开发问题:MlKitException: An internal error occurred during initialization.
android·java·java-ee·android jetpack·android-studio·androidx·android runtime
888CC++3 小时前
java 并发编程
java·开发语言·python
无风听海3 小时前
JSON Web Token(JWT)完全指南
java·前端·json