详解SpringBoot修改启动端口server.port的四种方式

作者:facelessman 时间:2022-03-10 20:28:48 

方式一: 配置文件 application.properties


server.port=7788

方式二: java启动命令


# 以应用参数的方式
java -jar <path/to/my/jar> --server.port=7788
# 或以 JDK 参数的方式
java -Dserver.port=7788 -jar <path/to/my/jar>

方式三: 环境变量 SERVER_PORT

Linux:


SERVER_PORT=7788 java -jar <path/to/my/jar>

Windows:


SET SERVER_PORT=7788
java -jar <path/to/my/jar>

方式四: 环境变量 SPRING_APPLICATION_JSON

Linux:


SPRING_APPLICATION_JSON='{"server.port":7788}' java -jar <path/to/my/jar>

# 或
java -Dspring.application.json='{"server.port":7788}' -jar <path/to/my/jar>

# 或
java -jar <path/to/my/jar> --spring.application.json='{"server.port":7788}'

参数优先级

启动命令应用参数 > 启动命令 JDK 参数 > 环境变量

如果我们同时给定这些参数, 如下:


SERVER_PORT=3344 java -Dserver.port=5566 -jar <path/to/my/jar> --server.port=7788

生效的是 --server.port=7788 这个参数.

来源:https://segmentfault.com/a/1190000023361229

标签:SpringBoot,server.port
0
投稿

猜你喜欢

  • 基于Mybatis plus 自动代码生成器的实现代码

    2023-11-24 10:40:51
  • 解析Spring Mvc Long类型精度丢失问题

    2021-11-06 12:27:37
  • java的url方式、本地方式获取json文件内容

    2023-08-22 18:30:23
  • 图文详解Maven工程打jar包的N种方式

    2022-12-12 21:36:23
  • Java concurrency线程池之线程池原理(二)_动力节点Java学院整理

    2023-11-28 23:43:18
  • Java设计模式之访问者模式

    2023-04-17 20:00:15
  • 详解Java中的三种流程控制语句

    2023-11-04 17:06:34
  • Java数据结构之栈与队列实例详解

    2021-05-29 03:25:13
  • springboot集成swagger3与knife4j的详细代码

    2023-11-27 18:22:58
  • Java实现拖拽列表项的排序功能

    2023-11-28 23:39:00
  • SpringBoot参数校验与国际化使用教程

    2021-11-13 15:52:21
  • java插入排序 Insert sort实例

    2023-07-21 07:07:37
  • java循环练习的简单代码实例

    2023-11-23 21:20:28
  • Spring Boot 优雅整合多数据源

    2023-08-22 16:05:07
  • 基于Java GUI 事件处理方式

    2023-11-25 13:08:55
  • Java基础之详解HashSet的使用方法

    2023-08-04 20:18:59
  • 基于SSM实现学生管理系统

    2023-11-24 18:17:39
  • 基于Java接口回调详解

    2023-11-09 00:03:11
  • java HashMap和HashTable的区别详解

    2023-08-10 18:41:56
  • sqlite数据库的介绍与java操作sqlite的实例讲解

    2023-05-09 03:07:40
  • asp之家 软件编程 m.aspxhome.com