详解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