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

Spring中allowedOriginPatterns和allowedOrigins方法有何不同詳解

 更新時間:2023年10月07日 08:29:24   作者:滄鎟あ  
這篇文章主要給大家介紹了關于Spring中allowedOriginPatterns和allowedOrigins方法有何不同,allowedOriginPatterns和allowedOrigins都是用來設置允許跨域請求的來源,需要的朋友可以參考下

allowedOriginPatterns 和 allowedOrigins 都是用來設置允許跨域請求的來源,其中 allowedOriginPatterns 是在 Spring 5.3 版本引入的新方法,而 allowedOrigins 是舊版本中的方法。

它們的主要區(qū)別在于使用方式和匹配規(guī)則。allowedOrigins 方法使用的是字符串匹配,即只能指定具體的跨域來源,而不能使用通配符;而 allowedOriginPatterns 方法使用的是 Ant 風格的路徑匹配規(guī)則,可以使用通配符來匹配多個來源。

通配符是一種表示可以匹配任意字符或者任意字符串的符號,通常用于模式匹配或者模糊匹配。

舉個例子,如果你的前端應用需要從 http://localhost:8080 和 https://www.example.com 兩個不同的來源獲取數(shù)據(jù),你可以這樣配置:

registry.addMapping("/**")
        .allowedOrigins("http://localhost:8080", "https://www.example.com")
        .allowedMethods("GET", "POST")
        .allowCredentials(true)
        .maxAge(3600);

這段代碼表示,允許來自 http://localhost:8080 和 https://www.example.com 這兩個來源的跨域請求訪問任何請求路徑,允許的 HTTP 方法包括 GET 和 POST,啟用允許發(fā)送憑據(jù),預檢請求的緩存時間為 1 小時。

使用 allowedOriginPatterns 方法可以這樣配置:

registry.addMapping("/**")
        .allowedOriginPatterns("http://localhost:*", "https://*.example.com")
        .allowedMethods("GET", "POST")
        .allowCredentials(true)
        .maxAge(3600);

這段代碼表示,允許來自以 http://localhost: 開頭的任意端口和以 https:// 開頭的以 .example.com 結尾的任意二級域名的跨域請求訪問任何請求路徑,允許的 HTTP 方法包括 GET 和 POST,啟用允許發(fā)送憑據(jù),預檢請求的緩存時間為 1 小時。

總結

到此這篇關于Spring中allowedOriginPatterns和allowedOrigins方法有何不同的文章就介紹到這了,更多相關allowedOriginPatterns和allowedOrigins不同點內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • springboot配置redis過程詳解

    springboot配置redis過程詳解

    這篇文章主要介紹了springboot配置redis過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Java泛型高級玩法之通配符、上下界與類型擦除避坑實戰(zhàn)

    Java泛型高級玩法之通配符、上下界與類型擦除避坑實戰(zhàn)

    今天這篇文章,不跟大家聊純概念,就結合實際開發(fā)中踩過的坑、寫過的通用數(shù)據(jù)校驗工具類,把泛型通配符的用法、類型擦除的坑,還有避坑的實操技巧,都講清楚吧
    2025-12-12
  • 淺談java中String與StringBuffer的不同

    淺談java中String與StringBuffer的不同

    String在棧中,StringBuffer在堆中!所以String是不可變的,數(shù)據(jù)是共享的。StringBuffer都是獨占的,是可變的(因為每次都是創(chuàng)建新的對象?。?/div> 2015-11-11
  • Intellij IDEA 斷點不可用報錯 No executable code found

    Intellij IDEA 斷點不可用報錯 No executable 

    這篇文章主要介紹了Intellij IDEA 斷點不可用報錯 No executable code found問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Springboot使用maven打包指定mainClass問題

    Springboot使用maven打包指定mainClass問題

    這篇文章主要介紹了Springboot使用maven打包指定mainClass問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • java實現(xiàn)批量導入.csv文件到mysql數(shù)據(jù)庫

    java實現(xiàn)批量導入.csv文件到mysql數(shù)據(jù)庫

    這篇文章主要為大家詳細介紹了java實現(xiàn)批量導入.csv文件到mysql數(shù)據(jù)庫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 一文讀懂a(chǎn)va中的Volatile關鍵字使用

    一文讀懂a(chǎn)va中的Volatile關鍵字使用

    volatile關鍵字的作用保證了變量的可見性(visibility)。被volatile關鍵字修飾的變量,如果值發(fā)生了變更,其他線程立馬可見,避免出現(xiàn)臟讀的現(xiàn)象。這篇文章主要介紹了ava中的Volatile關鍵字使用,需要的朋友可以參考下
    2020-03-03
  • 深入探究Bean生命周期的擴展點Bean Post Processor

    深入探究Bean生命周期的擴展點Bean Post Processor

    在Spring框架中,Bean生命周期的管理是非常重要的一部分,在Bean的創(chuàng)建、初始化和銷毀過程中,Spring提供了一系列的擴展點,其中,Bean Post Processor(后處理器)是一個重要的擴展點,它能夠在Bean的初始化前后做一些額外的處理,本文就和大家一起深入探究
    2023-07-07
  • 數(shù)組在java中的擴容的實例方法

    數(shù)組在java中的擴容的實例方法

    在本篇文章里小編給大家分享的是一篇關于數(shù)組在java中的擴容的實例方法內容,有興趣的朋友們可以學習下。
    2021-01-01
  • 解決Eclipse Tomcat OutOfMemoryError:PermGen space的問題

    解決Eclipse Tomcat OutOfMemoryError:PermGen space的問題

    今天小編就為大家分享一篇關于解決Eclipse Tomcat OutOfMemoryError:PermGen space的問題,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評論

夏津县| 观塘区| 茌平县| 苗栗县| 奉贤区| 来安县| 河曲县| 白山市| 新巴尔虎左旗| 西峡县| 轮台县| 长阳| 平遥县| 正定县| 广河县| 阿图什市| 海盐县| 伊川县| 曲沃县| 左贡县| 敖汉旗| 噶尔县| 岱山县| 通道| 龙陵县| 乐山市| 廊坊市| 渝北区| 麻江县| 蒙山县| 临沂市| 三原县| 四会市| 江西省| 汽车| 南平市| 独山县| 涞水县| 黄山市| 巫溪县| 延川县|