学无止境
欢迎关注我的公众号
接收定期更新文章
Idea编辑器同一个服务启动多个实例
2026-01-08 11:38:54
1128

 

IntelliJ IDEA 使用小技巧

场景:微服务负载均衡测试的时候需要多个user实例,默认IDE只能启动一个,怎么办?

第一种方案(不推荐)

      
1
2
3

1、复制项目目录
2、修改yml配置 server.port=新端口
3、运行服务即可

第二种方案(推荐)

步骤 1:打开运行配置

  • • 点击右上角运行配置下拉框 → 选择 "Edit Configurations..."

步骤 2:复制现有配置

  • • 在左侧选中你的 Spring Boot 应用(如 UserApplication

  • • 点击工具栏上的 📋 图标复制

  • • 将新配置重命名为 UserApplication8083

步骤 3:设置不同端口

在新配置的 "VM options""Program arguments" 中指定端口:

方式一:使用 VM 参数(推荐)
      1-Dserver.port=8083
方式二:使用程序参数
      1--server.port=8083

⚠️ 注意:不要同时用两种方式,选其一即可。

步骤 4:保存并启动

  • • 点击 OK

  • • 分别选择原始配置(如 8082)和新配置(8083)启动

  • • IDEA 会并行运行两个实例,控制台标签页会显示不同名称


🔍 验证是否成功

  • • 访问 http://localhost:8082/user/info/2

  • • 访问 http://localhost:8083/user/info/2

  • • 两者分别返回各自端口 {"errcode":0,"errmsg":"","data":"userInfo:8083:2"}

 


IntelliJ IDEA
Spring Boot
微服务测试
负载均衡
欢迎关注我的公众号,获取更多文章