spring boot如何改端口

worktile 其他 95

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    想要在Spring Boot中改变端口,可以通过以下几种方法来实现:

    1. 在application.properties中配置端口:
      在src/main/resources目录下的application.properties文件中,添加如下配置:

      server.port=新端口号
      

      例如,如果想要将端口号改为8081,则配置为:

      server.port=8081
      
    2. 在application.yml中配置端口:
      在src/main/resources目录下的application.yml文件中,添加如下配置:

      server:
        port: 新端口号
      

      例如,如果想要将端口号改为8081,则配置为:

      server:
        port: 8081
      
    3. 使用命令行参数:
      在启动应用程序时,可以使用命令行参数来指定新的端口号。在命令行中执行以下命令:

      java -jar your-application.jar --server.port=新端口号
      

      例如,如果想要将端口号改为8081,则执行以下命令:

      java -jar your-application.jar --server.port=8081
      
    4. 使用系统环境变量:
      可以通过设置系统环境变量来改变端口号。在系统环境变量中添加名为SERVER_PORT的变量,并将其值设置为新的端口号。

    以上是几种在Spring Boot中改变端口的方法,你可以根据自己的需求选择其中一种来修改端口号。记得在修改完配置后,重新启动应用程序使修改生效。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Spring Boot中,可以通过修改配置文件或使用命令行参数来更改端口。

    1. 修改配置文件:
      在Spring Boot项目的src/main/resources目录下找到application.properties或application.yml文件(根据你的项目使用的是.properties还是.yml文件来选择)。
      使用application.properties文件的示例:
    # 修改HTTP端口
    server.port=8081
    
    # 修改HTTPS端口
    server.port=8443
    

    使用application.yml文件的示例:

    server:
      port: 8081
    
    1. 使用命令行参数:
      可以在启动Spring Boot应用程序时使用–server.port参数来指定端口。例如:
    java -jar your-application-name.jar --server.port=8081
    

    这将使用8081端口运行应用程序。

    1. 使用命令行环境变量:
      使用命令行环境变量也可以改变Spring Boot应用程序的端口。例如:

    在Windows操作系统下使用命令行设置环境变量:

    set SERVER_PORT=8081
    java -jar your-application-name.jar
    

    在Mac或Linux操作系统下设置环境变量:

    export SERVER_PORT=8081
    java -jar your-application-name.jar
    
    1. 使用application.properties或application.yml配置文件和命令行参数的组合:
      可以将端口配置在配置文件中,然后通过命令行参数来覆盖该配置。

    application.properties文件:

    # 默认端口
    server.port=8080
    

    命令行参数:

    java -jar your-application-name.jar --server.port=8081
    

    这将使用8081端口启动应用程序,而不是配置文件中的8080端口。

    1. 使用外部配置文件:
      除了使用application.properties或application.yml配置文件外,还可以使用外部的配置文件来指定端口。例如,创建一个名为myconfig.properties的文件,并将端口值设置为8081,然后在启动应用程序时指定该配置文件的位置。
    java -jar your-application-name.jar --spring.config.name=myconfig --spring.config.location=/path/to/config/
    

    这将在指定的配置文件中使用8081端口。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Spring Boot 可以通过配置文件或者程序代码的方式来改变端口。

    方法一:通过配置文件修改端口

    1. 在 Spring Boot 项目的 resources 目录下,找到 application.properties 或者 application.yml 文件,这是项目的配置文件。
    2. 打开文件,在文件中找到 server.port 属性,这是 Spring Boot 应用的默认端口。将其修改为你希望的端口号,如 server.port=8081
    3. 保存文件并重新启动项目,此时项目会使用新的端口号。

    方法二:通过程序代码修改端口

    1. 在 Spring Boot 项目的启动类中,找到 SpringApplication.run() 方法,该方法用于启动项目。
    2. SpringApplication.run() 方法之前添加如下代码:
    System.setProperty("server.port", "8081");
    

    8081 替换为你希望的端口号。
    3. 保存文件并重新启动项目,此时项目会使用新的端口号。

    方法三:通过命令行参数修改端口

    1. 打开命令行终端,进入 Spring Boot 项目的根目录。
    2. 输入如下命令运行项目,并指定新的端口号:
    java -jar -Dserver.port=8081 your-project.jar
    

    8081 替换为你希望的端口号,your-project.jar 为项目的可执行文件。
    3. 执行命令后,项目会使用新的端口号运行。

    方法四:通过环境变量修改端口

    1. 打开命令行终端,使用以下命令设置环境变量:
    export SERVER_PORT=8081
    

    8081 替换为你希望的端口号。
    2. 执行命令后,项目会读取环境变量中的端口号并使用。

    以上为在 Spring Boot 中修改端口的几种方法,根据实际情况选择适合的方法进行修改。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部