欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring MVC中自帶的跨域問題解決方法

 更新時間:2017年09月15日 08:55:16   作者:zhuguowei2  
最近做一個微信小項目遇到一個跨域問題,就是我的前端和后端是放在不同的服務器上的,然后使用opst請求的時候報錯,所以通過查找相關的資料終于解決了,下面這篇文章主要給大家介紹了關于Spring MVC中自帶的跨域問題解決方法的相關資料,需要的朋友可以參考下。

前言

跨域,指的是瀏覽器不能執(zhí)行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限制。本文將詳細介紹關于Spring MVC跨域問題解決的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

問題

使用Spring mvc 開發(fā)了一個Restful 接口 供前端調用

 @PostMapping("/search")
 public List<Map> search(@RequestBody QueryParams query)

但前端調用時失敗 提示

OPTIONS 403

應該是跨域問題

解決

Spring MVC 已經有很好的解決方案了 直接添加一個注解( @CrossOrigin) 即可解決跨域問題

 @CrossOrigin
 @PostMapping("/search")
 public List<Map> search(@RequestBody QueryParams query)

沒有添加注釋時 本地通過Restlet Client請求的返回頭

HTTP/1.1 200
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 14 Sep 2017 13:02:49 GMT

添加注釋后

HTTP/1.1 200
Access-Control-Allow-Origin: chrome-extension://aejoelaoggembcahagimdiliamlcdmfm
Vary: Origin
Access-Control-Allow-Credentials: true
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 14 Sep 2017 13:04:26 GMT

參考文檔

https://spring.io/blog/2015/06/08/cors-support-in-spring-framework

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • mysql+mybatis下全文搜索的使用方法

    mysql+mybatis下全文搜索的使用方法

    本文主要介紹了mysql+mybatis下全文搜索的使用方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java?垃圾回收超詳細講解記憶集和卡表

    Java?垃圾回收超詳細講解記憶集和卡表

    卡表就是記憶集的一種具體實現,它定義了記憶集的記錄精度、與堆內存的映射關系等。?關于卡表與記憶集的關系,不妨按照Java語言中HashMap與Map的關系來類比理解。記憶集是一種用于記錄從非收集區(qū)域指向收集區(qū)域的指針集合的抽象數據結構
    2022-04-04
  • Springboot?maven項目配置文件覆蓋問題的處理

    Springboot?maven項目配置文件覆蓋問題的處理

    這篇文章主要介紹了Springboot?maven項目配置文件覆蓋問題的處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Go?Java算法之為運算表達式設計優(yōu)先級實例

    Go?Java算法之為運算表達式設計優(yōu)先級實例

    這篇文章主要為大家介紹了Go?Java算法之為運算表達式設計優(yōu)先級實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • spring cloud gateway如何獲取請求的真實地址

    spring cloud gateway如何獲取請求的真實地址

    這篇文章主要介紹了spring cloud gateway如何獲取請求的真實地址問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Java中TimedCache緩存對象的詳細使用教程

    Java中TimedCache緩存對象的詳細使用教程

    TimedCache是一個泛型類,它的主要作用通常是在一定時間范圍內對特定鍵值對進行緩存,并且能夠根據設定的時間策略來自動清理過期的緩存項,本文給大家介紹了Java中TimedCache緩存對象的詳細使用教程,需要的朋友可以參考下
    2024-12-12
  • SpringBoot中修改依賴版本的方法

    SpringBoot中修改依賴版本的方法

    這篇文章主要介紹了SpringBoot中如何修改依賴的版本,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Java使用OpenOffice將office文件轉換為PDF的示例方法

    Java使用OpenOffice將office文件轉換為PDF的示例方法

    OpenOffice是一個開源的辦公套件,它包含了文檔處理、電子表格、演示文稿以及繪圖等多種功能,類似于Microsoft Office,本文將給大家介紹Java使用OpenOffice將office文件轉換為PDF的示例方法,需要的朋友可以參考下
    2024-09-09
  • Java用局域網實現聊天室功能

    Java用局域網實現聊天室功能

    這篇文章主要為大家詳細介紹了Java用局域網實現聊天室功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 自定義一個異常類模板的簡單實例

    自定義一個異常類模板的簡單實例

    下面小編就為大家?guī)硪黄远x一個異常類模板的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10

最新評論