java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > IDEA启动多端口Spring Boot应用

在IDEA中启动多个不同端口的Spring Boot应用

作者:剽悍一小兔

本文主要介绍了在IDEA中启动多个不同端口的Spring Boot应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在 IntelliJ IDEA 中启动多个不同端口的 Spring Boot 应用,主要有以下几种方式,适用于不同场景:

方式一:通过配置文件指定端口(单次启动不同配置)

如果需要启动同一个项目的多个实例(端口不同),可以通过配置文件或命令行指定端口。

1. 配置文件方式(推荐)

application.propertiesapplication.yml 中设置默认端口,再通过多环境配置启动参数覆盖:

2. 命令行参数方式

如果通过 Maven/Gradle 启动,可在启动命令中指定端口:

方式二:多环境配置文件(固定多端口)

如果需要频繁启动不同端口的实例,可以创建多个环境配置文件,每次启动时选择环境。

  1. 创建多环境配置文件:

    • application-dev.properties(开发环境1):
      server.port=8080
      
    • application-test.properties(开发环境2):
      server.port=8081
      
  2. 启动时指定环境:
    在启动配置的 VM options 中添加:

    -Dspring.profiles.active=test  # 启用 test 环境(端口8081)
    

    或在 Program arguments 中添加:

    --spring.profiles.active=test
    

方式三:复制启动配置(一键启动多个实例)

如果需要同时启动多个不同端口的实例,可复制启动配置并修改端口:

  1. 打开启动配置(Edit Configurations…)。
  2. 选中你的 Spring Boot 配置,右键选择 Copy
  3. 在复制的配置中,修改 Name(如 App-8081),并在 VM options 中设置新端口:
    -Dserver.port=8081
    
  4. 点击 Apply 保存,之后可在启动列表中选择不同配置启动。

注意事项

通过以上方式,即可在 IDEA 中灵活启动不同端口的 Spring Boot 应用。

到此这篇关于在IDEA中启动多个不同端口的Spring Boot应用的文章就介绍到这了,更多相关IDEA启动多端口Spring Boot应用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文