javascript
如何更改Spring Boot应用程序的默认端口
默認(rèn)情況下,Spring Boot應(yīng)用程序通過(guò)端口8080在嵌入式Tomcat上運(yùn)行。為了更改默認(rèn)端口,您只需要修改server.port屬性,該屬性將在運(yùn)行時(shí)由Spring Boot應(yīng)用程序自動(dòng)讀取。
在本教程中,我們提供了修改server.port屬性的常用方法。
1- application.properties
在src / main / resources下創(chuàng)建application.properties文件,并在其中定義server.port屬性:
application.properties
server.port=90902-EmbeddedServletContainerCustomizer
您可以通過(guò)實(shí)現(xiàn)EmbeddedServletContainerCustomizer接口來(lái)自定義默認(rèn)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內(nèi)部定義的端口始終會(huì)覆蓋application.properties內(nèi)部定義的值。
3-命令行
第三種方法是在通過(guò)命令行啟動(dòng)應(yīng)用程序時(shí)顯式設(shè)置端口,您可以通過(guò)2種不同的方式進(jìn)行設(shè)置:
- java -Dserver.port = 9090 -jar可執(zhí)行文件.jar
- java -jar execute.jar –server.port = 9090
使用這種方式定義的端口將覆蓋通過(guò)其他方式定義的任何其他端口。
翻譯自: https://www.javacodegeeks.com/2018/03/how-to-change-the-default-port-of-spring-boot-application.html
總結(jié)
以上是生活随笔為你收集整理的如何更改Spring Boot应用程序的默认端口的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux命令运行文件(linux 命令
- 下一篇: JSON合并补丁:JSON-P 1.1概