如何更改Spring Boot应用程序的默认端口
默认情况下,Spring Boot应用程序通过端口8080在嵌入式Tomcat上运行。为了更改默认端口,您只需要修改server.port属性,该属性将在运行时由Spring Boot应用程序自动读取。
在本教程中,我们提供了修改server.port属性的常用方法。
1- application.properties
在src / main / resources下创建application.properties文件,并在其中定义server.port属性:
application.properties
server.port=9090
2-EmbeddedServletContainerCustomizer
您可以通过实现EmbeddedServletContainerCustomizer接口来自定义默认servlet容器的属性,如下所示:
package com.programmer.gate;import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;public class CustomContainer implements EmbeddedServletContainerCustomizer {@Overridepublic void customize(ConfigurableEmbeddedServletContainer container) {container.setPort(9090);}
}
CustomContainer内部定义的端口始终会覆盖application.properties内部定义的值。
3-命令行
第三种方法是在通过命令行启动应用程序时显式设置端口,您可以通过2种不同的方式进行设置:
- java -Dserver.port = 9090 -jar可执行文件.jar
- java -jar execute.jar –server.port = 9090
使用这种方式定义的端口将覆盖通过其他方式定义的任何其他端口。
翻译自: https://www.javacodegeeks.com/2018/03/how-to-change-the-default-port-of-spring-boot-application.html
如何更改Spring Boot应用程序的默认端口相关推荐
- cloud foundry_将Spring Boot应用程序绑定到Cloud Foundry中的服务的方法
cloud foundry 如果要试用Cloud Foundry ,最简单的方法是下载出色的PCF开发人员或在Pivotal Web Services站点上创建试用帐户. 其余文章假定您已经安装了Cl ...
- Docker化Spring Boot应用程序
你好朋友, 在本教程中,我们将看到如何对Spring Boot应用程序进行Docker化.通过dockerizing意味着我们将以Docker容器的形式运行应用程序. 以下是涉及的步骤: 1.创建一个 ...
- 如何在Spring Boot应用程序中使用配置文件
你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...
- 将Spring Boot应用程序部署到Tomcat中
"我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...
- Openshift:使用Java 8在Wildfly 8.2.0上构建Spring Boot应用程序
OpenShift DIY墨盒是在OpenShift上测试不受支持的语言的好方法. 但是它不具有可伸缩性(您可以在此处为可伸缩DIY墨盒投票),这使得它很难与生产级Spring Boot应用程序一起使 ...
- 将Spring Boot应用程序绑定到Cloud Foundry中的服务的方法
如果您想试用Cloud Foundry ,最简单的方法是下载出色的PCF开发人员或在Pivotal Web Services站点上创建试用帐户. 文章的其余部分假定您已经安装了Cloud Foundr ...
- aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序
aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...
- 怎么运行aws的示例程序_使Spring Boot应用程序在AWS上无服务器运行
怎么运行aws的示例程序 在之前的 几篇 文章中,我描述了如何设置Spring Boot应用程序并在AWS Elastic Beanstalk上运行它. 尽管这是从物理服务器到云服务器的重要一步,但还 ...
- 如何在AWS EC2实例上部署Spring Boot应用程序
你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialiser创建一个Spring ...
最新文章
- 使用ISE创建IP核(以加法器的IP核建立为例)
- mvc @html.textboxfor 添加正则表示式,如何在C#/ MVC 4中的Html.TextBoxFor中输入占位符文本...
- matlab rltool,matlab工具箱
- (2.13)Mysql之SQL基础——触发器
- 模型提效的另一条路:数据增强
- vue-element-admin文档gitee地址
- Intellij IDEA 新建一个EJB工程(三)
- 一个商城的购车相关代码
- 前后端交互中,返回前端的自定义响应数据结构
- 纹个鸡儿天才小熊猫_给熊猫用户的5个提示
- 95-230-020-源码-WordCount走读-获取StreamGraph的过程
- 列表list,元组tuple,字符串
- Android使用SeekBar
- 《Go语言实战》摘录:7.2 并发模式 - pool
- SM4-ECB加解密
- 服务器维修责合同,2021年服务器维护委托合同样本.doc
- 苹果涨价就衰,iPhoneSE3再次证明这一规律
- 最完美的“婚”鞋? NMD_R2“囍”(台灣愛迪達)
- phaser入门例子
- 邓俊辉 数据结构 图