IDEA一键启动多个微服务

我们在做微服务项目开发的时候,每次刚打开IDEA,就需要把各个服务一个个依次启动,特别是服务比较多时,逐个点击不仅麻烦还费时。下面来说一下如何一键启动多个微服务。

操作步骤
  1. 点击Edit Configurations

2.点击"+",选择Compound

3.添加你所需要一键启动的所有微服务模块,并为微服务群组起个名字

这一步需要注意,需要勾选上图中的复选框,否则,下次idea,这次添加的微服务群组将会消失,我使用的是IDEA 2023.2版本就遇上这个问题,后面勾选保存,IDEA生成一个配置文件保存在本地,下次重启时会读取该配置文件,显示添加到群组里的微服务,从而可多次一键Run或Debug多个微服务。如下图:

注意,同时启动多个微服务,对电脑内存是个考验,配置低的电脑可能扛不住,此时可设置每个微服务最大内存vm,格式:-Xmx100m,操作步骤见下图:

相关推荐
kobesdu14 小时前
【ROS2实战笔记-19】ROS2 生命周期节点的启动顺序、状态转换陷阱与热备方案
java·前端·笔记·机器人·ros·ros2
谙弆悕博士14 小时前
快速学C语言——第16章:预处理
c语言·开发语言·chrome·笔记·创业创新·预处理·业界资讯
neo_Ggx2314 小时前
Maven 版本管理详解:SNAPSHOT、Release 与 Nexus 仓库的区别和影响
java·maven
matlabgoodboy15 小时前
软件开发定制小程序APP帮代做java代码代编写C语言设计python编程
java·c语言·小程序
江离w15 小时前
新版vibecoding项目初始化指令
java
yuan1999715 小时前
基于 C# 实现的 Omron HostLink (FINS) 协议 PLC 通讯
开发语言·c#
tongluowan00715 小时前
Spring MVC 底层工作流程+源码分析
java·spring·mvc
qq_4228286215 小时前
android图形学之SurfaceControl和Surface的关系 五
android·开发语言·python
java1234_小锋16 小时前
SpringBoot为什么要禁止循环依赖?
java·数据库·spring boot
如竟没有火炬16 小时前
用队列实现栈
开发语言·数据结构·python·算法·leetcode·深度优先