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

 更新时间:2020年07月24日 14:23:15   作者:facelessman  
这篇文章主要介绍了详解SpringBoot修改启动端口server.port的四种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

方式一: 配置文件 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 这个参数.

到此这篇关于详解SpringBoot修改启动端口server.port的四种方式的文章就介绍到这了,更多相关SpringBoot修改server.port内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • ReentrantLock重入锁底层原理示例解析

    ReentrantLock重入锁底层原理示例解析

    这篇文章主要为大家介绍了ReentrantLock重入锁底层原理示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Java如何通过属性名获取Object对象属性值

    Java如何通过属性名获取Object对象属性值

    这篇文章主要介绍了Java如何通过属性名获取Object对象属性值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 为什么Java中都不用a.equals(b)判断对象相等

    为什么Java中都不用a.equals(b)判断对象相等

    在面试中经常会被问,a.equals(b)和“==”的区别,那么a.equals(b)能不能判断对象相等,本文就来详细的介绍一下
    2021-06-06
  • Java封装数组之改进为泛型数组操作详解

    Java封装数组之改进为泛型数组操作详解

    这篇文章主要介绍了Java封装数组之改进为泛型数组操作,结合实例形式详细分析了Java封装数组为泛型数组相关原理、操作技巧与注意事项,需要的朋友可以参考下
    2020-03-03
  • 减少代码开发工作的Java库lombok及注解的使用学习

    减少代码开发工作的Java库lombok及注解的使用学习

    不久前发现有一个java第三方库可以在一定程度上帮助我们从体力劳动中解救出来,它就是lombok。它提供了一些简单的注解,并以此来消除java中臃肿的模版代码。本文对于一些常用到的注解做了一个简要的记录,希望有更多的人enjoy it
    2022-07-07
  • 利用Java编写个"不贪吃蛇"小游戏

    利用Java编写个"不贪吃蛇"小游戏

    贪吃蛇大家一定有玩过了吧,今天小编给大家带来点不一样的。本文将用Java编写一个"不贪吃蛇"小游戏,感兴趣的小伙伴可以动手尝试一下
    2022-08-08
  • java中hibernate二级缓存详解

    java中hibernate二级缓存详解

    本篇文章中主要介绍了java中hibernate二级缓存详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • java如何创建普通二叉树

    java如何创建普通二叉树

    这篇文章主要介绍了java如何创建普通二叉树的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • J2SE 1.5版本的新特性一览

    J2SE 1.5版本的新特性一览

    J2SE 1.5版本的新特性一览...
    2006-12-12
  • 详解Spring中的AOP及AspectJ五大通知注解

    详解Spring中的AOP及AspectJ五大通知注解

    这篇文章主要介绍了详解Spring中的AOP及AspectJ五大通知注解,AOP面向切面编程是一种新的方法论,是对传统OOP面向对象编程的补充,AOP 的主要编程对象是切面(aspect),切面模块化横切关注点,需要的朋友可以参考下
    2023-08-08

最新评论