最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring?Boot網(wǎng)絡(luò)配置之server.address超詳細(xì)講解

 更新時間:2025年09月03日 08:21:30   作者:愛的嘆息  
在Spring Boot中,我們可以通過配置server.address屬性來指定應(yīng)用程序綁定的IP地址,下面這篇文章主要介紹了Spring?Boot網(wǎng)絡(luò)配置之server.address的相關(guān)資料,需要的朋友可以參考下

前言

在Spring Boot配置文件中,server.address用于指定應(yīng)用綁定的網(wǎng)絡(luò)接口地址。通過這個配置項,可以控制應(yīng)用程序監(jiān)聽的IP地址,從而影響外部訪問的權(quán)限和方式。

示例代碼

以下是一個簡單的示例,展示了如何在[application.yml](file://D:\workspace\me\rbac2024\read\后臺系統(tǒng)\shop-api\itmk-base-web\target\classes\application.yml)中配置server.address的不同值:

server:
  port: 8089
  address: 0.0.0.0  # 可替換為127.0.0.1、localhost等

配置詳解

  • address: 0.0.0.0
    表示應(yīng)用程序?qū)⒈O(jiān)聽所有網(wǎng)絡(luò)接口上的連接請求。這意味著可以通過本機(jī)的任何IP地址或主機(jī)名訪問該服務(wù),適用于需要從外部訪問的場景。

    // 當(dāng)配置為0.0.0.0時,Spring Boot會綁定到所有可用的網(wǎng)絡(luò)接口
    @Bean
    public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() {
        return factory -> {
            factory.setPort(8089); // 設(shè)置端口號
            factory.setAddress(null); // null表示綁定到所有接口(即0.0.0.0)
        };
    }
    
  • address: 127.0.0.1address: localhost
    表示應(yīng)用程序僅監(jiān)聽本地回環(huán)地址,只能通過本機(jī)訪問,無法從其他機(jī)器訪問。這通常用于開發(fā)環(huán)境,確保安全性。

    // 當(dāng)配置為127.0.0.1或localhost時,Spring Boot只會綁定到本地回環(huán)接口
    @Bean
    public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() {
        return factory -> {
            factory.setPort(8089); // 設(shè)置端口號
            try {
                factory.setAddress(InetAddress.getByName("127.0.0.1")); // 明確綁定到127.0.0.1
            } catch (UnknownHostException e) {
                throw new RuntimeException(e);
            }
        };
    }
    
  • 不配置server.address
    如果不顯式配置server.address,Spring Boot默認(rèn)會使用0.0.0.0作為監(jiān)聽地址,除非有其他邏輯導(dǎo)致其選擇不同的地址(例如某些安全策略或特定的部署環(huán)境)。

不同配置的區(qū)別總結(jié)

配置值描述外部訪問能力
0.0.0.0監(jiān)聽所有網(wǎng)絡(luò)接口,允許通過任何IP地址或主機(jī)名訪問支持外部訪問
127.0.0.1僅監(jiān)聽本地回環(huán)地址,只能通過本機(jī)訪問不支持外部訪問
localhost127.0.0.1,僅監(jiān)聽本地回環(huán)地址不支持外部訪問
不配置默認(rèn)行為通常是監(jiān)聽所有網(wǎng)絡(luò)接口(即0.0.0.0支持外部訪問

結(jié)論

  • 0.0.0.0:適用于生產(chǎn)環(huán)境或需要從外部訪問的應(yīng)用程序。
  • 127.0.0.1localhost:適用于開發(fā)環(huán)境或需要限制訪問的安全場景。
  • 不配置:默認(rèn)行為通常與0.0.0.0相同,但具體行為可能受部署環(huán)境影響。

通過合理配置server.address,可以根據(jù)實際需求控制應(yīng)用程序的網(wǎng)絡(luò)訪問權(quán)限,提升安全性和靈活性。

到此這篇關(guān)于Spring Boot網(wǎng)絡(luò)配置之server.address的文章就介紹到這了,更多相關(guān)Spring Boot網(wǎng)絡(luò)配置server.address內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringSecurity入門使用教程

    SpringSecurity入門使用教程

    ? Spring Security是一個功能強(qiáng)大且高度可定制的身份驗證和訪問控制框架,它是用于保護(hù)基于Spring的應(yīng)用程序的實際標(biāo)準(zhǔn),這篇文章主要介紹了如何使用SpringSecurity,需要的朋友可以參考下
    2023-12-12
  • SpringBoot整合Mybatis的知識點匯總

    SpringBoot整合Mybatis的知識點匯總

    在本篇文章里小編給各位整理的是關(guān)于SpringBoot整合Mybatis的知識點匯總,有興趣學(xué)習(xí)的參考下。
    2020-02-02
  • 一文帶你了解FastExcel的使用

    一文帶你了解FastExcel的使用

    我們知道?EasyExcel?在作者從阿里離職之后就停止維護(hù)了,但在前兩周?EasyExcel?原作者推出了他的升級版框架?FastExcel,下面小編就來和大家聊聊FastExcel的具體使用吧
    2024-12-12
  • mybatis中一對一關(guān)系association標(biāo)簽的使用

    mybatis中一對一關(guān)系association標(biāo)簽的使用

    這篇文章主要介紹了mybatis中一對一關(guān)系association標(biāo)簽的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot中的跨域詳解

    SpringBoot中的跨域詳解

    這篇文章主要介紹了SpringBoot中的跨域詳解,在瀏覽器上當(dāng)前訪問的網(wǎng)站,向另一個網(wǎng)站發(fā)送請求,用于獲取數(shù)據(jù)的過程就是跨域請求,跨域是瀏覽器的同源策略決定的,是一個重要的瀏覽器安全策略,需要的朋友可以參考下
    2023-08-08
  • Java開發(fā)微信公眾號接收和被動回復(fù)普通消息

    Java開發(fā)微信公眾號接收和被動回復(fù)普通消息

    這篇文章主要介紹了Java開發(fā)微信公眾號接收和被動回復(fù)普通消息的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • java操作(DOM、SAX、JDOM、DOM4J)xml方式的四種比較與詳解

    java操作(DOM、SAX、JDOM、DOM4J)xml方式的四種比較與詳解

    java中四種操作(DOM、SAX、JDOM、DOM4J)xml方式的比較與詳解
    2008-10-10
  • IntelliJ IDEA最佳配置(推薦)

    IntelliJ IDEA最佳配置(推薦)

    這篇文章主要介紹了IntelliJ IDEA最佳配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Spring Boot 3 集成 RabbitMQ 實踐指南(原理解析)

    Spring Boot 3 集成 RabbitMQ 實踐指南(原理解析

    本文介紹了SpringBoot 3集成RabbitMQ的實踐指南,涵蓋了RabbitMQ的核心原理、核心概念、高級特性、應(yīng)用場景、環(huán)境搭建、核心配置類、消息生產(chǎn)者、消息消費(fèi)者、接口控制器、監(jiān)控與運(yùn)維、最佳實踐以及常見問題與解決方案等內(nèi)容,感興趣的朋友一起看看吧
    2025-02-02
  • SpringBoot通過RedisTemplate執(zhí)行Lua腳本的方法步驟

    SpringBoot通過RedisTemplate執(zhí)行Lua腳本的方法步驟

    這篇文章主要介紹了SpringBoot通過RedisTemplate執(zhí)行Lua腳本的方法步驟,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論

成武县| 金乡县| 青铜峡市| 东乡族自治县| 青浦区| 筠连县| 冷水江市| 琼结县| 玉门市| 镇原县| 兰州市| 靖远县| 赤水市| 利辛县| 娱乐| 刚察县| 琼结县| 泰安市| 双江| 牟定县| 福清市| 浑源县| 南溪县| 体育| 调兵山市| 莎车县| 东台市| 贵州省| 成安县| 扎鲁特旗| 陆川县| 宁夏| 山阴县| 建始县| 象州县| 汉中市| 房产| 阳曲县| 射阳县| 镶黄旗| 商都县|