亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在SpringBoot中更改默認端口的方法總結

 更新時間:2023年07月13日 11:44:38   作者:allway2  
在本文中,小編將帶大家學習如何在 Spring Boot 中更改默認端口,默認情況下,嵌入式 Web 服務器使用 8080端口來啟動 Spring 引導應用程序,有幾種方法可以更改該端口,文中介紹的非常詳細,需要的朋友可以參考下

使用配置文件更改端口

在 Spring Boot 中更改默認端口的最簡單、更快捷的方法是覆蓋配置文件中的默認值。Spring 引導使用server.port配置屬性來指定端口。

以下示例演示如何在application.properties文件中指定自定義端口:

server.port=8888

現(xiàn)在服務器將在8888端口上啟動應用程序。為application.yml,您需要添加以下內(nèi)容:

server:
    port: 8888

如果將上述文件放置在src/main/resources/文件夾中,Spring Boot 會自動加載。

使用系統(tǒng)屬性更改端口

您還可以設置系統(tǒng)屬性來更改 Spring 引導應用程序的默認端口。您需要做的就是在將啟動服務器的操作系統(tǒng)上設置一個SERVER_PORT環(huán)境變量。

對于基于 Unix 的操作系統(tǒng),請鍵入以下命令以設置環(huán)境變量:

export SERVER_PORT=8888

對于Windows操作系統(tǒng),您必須使用以下命令:

setx SERVER_PORT 8888

使用命令行參數(shù)更改端口

在 Spring 引導中更改默認端口的另一種方法是在啟動應用程序時使用命令行參數(shù)。例如,如果要將應用程序打包并作為 jar 文件運行,則可以使用 Java 命令設置server.port參數(shù):

$ java -jar spring-boot-app.jar --server.port=8888

上述命令等效于以下內(nèi)容:

$ java -jar -Dserver.port=8888 spring-boot-app.jar

使用編程配置更改端口

您可以在啟動應用程序或自定義嵌入式服務器配置時以編程方式更改默認端口。

若要在啟動應用程序時在主應用程序類中設置端口,請使用以下代碼:

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication application = new SpringApplication(Application.class);
        application.setDefaultProperties(Collections.singletonMap("server.port", "8888"));
        application.run(args);
    }
}

要自定義嵌入式服務器配置,您必須實現(xiàn)如下所示的WebServerFactoryCustomizer接口:

@Component
public class PropertiesCustomizer
        implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> {
    @Override
    public void customize(ConfigurableWebServerFactory factory) {
        factory.setPort(8888);
    }
}

特定于環(huán)境的端口

如果應用程序部署在不同的環(huán)境中,則可能需要在不同的端口上運行它。

例如,您可能希望將 8888用于開發(fā),將 8889用于 Spring 引導應用程序的生產(chǎn)環(huán)境。

為此,請在src/main/resources/文件夾中創(chuàng)建一個名為application-dev.properties開發(fā)環(huán)境的新文件,其中包含以下內(nèi)容:

server.port=8888

要激活所需的 Spring 引導配置文件,請將以下屬性添加到該application.properties文件中:

# spring boot active profile - div or prod
spring.profiles.active=dev

就是這樣。Spring 引導將自動為當前活動的配置文件選擇服務器端口。

更改為隨機端口

如果要在任何可用的隨機端口上運行 Spring Boot 應用程序,只需設置server.port=0屬性即可。嵌入式 Web 服務器將使用操作系統(tǒng)本機查找可用端口,以防止沖突并將其分配給應用程序。

到此這篇關于在SpringBoot中更改默認端口的方法總結的文章就介紹到這了,更多相關SpringBoot更改默認端口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot自定義FailureAnalyzer詳解

    SpringBoot自定義FailureAnalyzer詳解

    這篇文章主要介紹了SpringBoot自定義FailureAnalyzer詳解,FailureAnalyzer是一種在啟動時攔截?exception?并將其轉(zhuǎn)換為?human-readable?消息的好方法,包含在故障分析中,需要的朋友可以參考下
    2023-11-11
  • Java的反射機制之類加載詳解

    Java的反射機制之類加載詳解

    這篇文章主要介紹了Java的反射機制之類加載詳解,反射機制是java實現(xiàn)動態(tài)語言的關鍵,也就是通過反射實現(xiàn)類動態(tài)加載,靜態(tài)加載是指在編譯時期確定要加載的類的類型,即通過class關鍵字和類名來獲取對應類的類型,需要的朋友可以參考下
    2023-09-09
  • 基于springboot創(chuàng)建mybatis的完整步驟

    基于springboot創(chuàng)建mybatis的完整步驟

    MyBatis是一款優(yōu)秀的數(shù)據(jù)庫持久層框架,相比Hibernate我更喜歡使用MyBatis,看的到SQL還是讓人更安心點,這篇文章主要給大家介紹了關于基于springboot創(chuàng)建mybatis的完整步驟,需要的朋友可以參考下
    2024-03-03
  • java基礎的詳細了解第一天

    java基礎的詳細了解第一天

    這篇文章對Java編程語言的基礎知識作了一個較為全面的匯總,在這里給大家分享一下。需要的朋友可以參考,希望能給你帶來幫助
    2021-08-08
  • java中jdk代理和cglib代理使用步驟詳解

    java中jdk代理和cglib代理使用步驟詳解

    這篇文章主要給大家介紹了關于java中jdk代理和cglib代理使用步驟的相關資料,JDK代理和CGLIB是Java中兩種常見的代理實現(xiàn)方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • SpringBoot錯誤處理機制以及自定義異常處理詳解

    SpringBoot錯誤處理機制以及自定義異常處理詳解

    這篇文章主要為大家詳細介紹了SpringBoot錯誤處理機制以及自定義異常處理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • SpringBoot mail中文附件亂碼的解決方法

    SpringBoot mail中文附件亂碼的解決方法

    本篇文章主要介紹了SpringBoot mail中文附件亂碼的解決方法,非常具有實用價值,需要的朋友可以參考下
    2017-09-09
  • Mybatis查詢語句結果集的總結大全

    Mybatis查詢語句結果集的總結大全

    這篇文章主要給大家總結介紹了關于Mybatis查詢語句結果集的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • MybatisPlus常用依賴、配置、插件方式

    MybatisPlus常用依賴、配置、插件方式

    這篇文章主要介紹了MybatisPlus常用依賴、配置、插件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • SpringBoot 如何實現(xiàn)Session共享

    SpringBoot 如何實現(xiàn)Session共享

    這篇文章主要介紹了SpringBoot 如何實現(xiàn)Session共享,幫助大家更好的理解和學習spring boot框架,感興趣的朋友可以了解下
    2020-09-09

最新評論