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

Spring MVC中自帶的跨域問(wèn)題解決方法

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

前言

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

問(wèn)題

使用Spring mvc 開(kāi)發(fā)了一個(gè)Restful 接口 供前端調(diào)用

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

但前端調(diào)用時(shí)失敗 提示

OPTIONS 403

應(yīng)該是跨域問(wèn)題

解決

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

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

沒(méi)有添加注釋時(shí) 本地通過(guò)Restlet Client請(qǐng)求的返回頭

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

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Spark使用IDEA編寫(xiě)wordcount的示例演示

    Spark使用IDEA編寫(xiě)wordcount的示例演示

    這篇文章主要介紹了Spark使用IDEA編寫(xiě)wordcount的示例演示,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • JavaWEB項(xiàng)目之如何配置動(dòng)態(tài)數(shù)據(jù)源

    JavaWEB項(xiàng)目之如何配置動(dòng)態(tài)數(shù)據(jù)源

    這篇文章主要介紹了JavaWEB項(xiàng)目之如何配置動(dòng)態(tài)數(shù)據(jù)源問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • java實(shí)現(xiàn)猜數(shù)字游戲

    java實(shí)現(xiàn)猜數(shù)字游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Java圖形界面之JFrame,JLabel,JButton詳解

    Java圖形界面之JFrame,JLabel,JButton詳解

    這篇文章主要介紹了Java圖形界面之JFrame、JLabel、JButton詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • 44條Java代碼優(yōu)化建議

    44條Java代碼優(yōu)化建議

    代碼優(yōu)化的最重要的作用應(yīng)該是:避免未知的錯(cuò)誤。因此,在寫(xiě)代碼的時(shí)候,從源頭開(kāi)始注意各種細(xì)節(jié),權(quán)衡并使用最優(yōu)的選擇,將會(huì)很大程度上避免出現(xiàn)未知的錯(cuò)誤,從長(zhǎng)遠(yuǎn)看也極大的降低了工作量
    2018-03-03
  • Java多線程之讀寫(xiě)鎖分離設(shè)計(jì)模式

    Java多線程之讀寫(xiě)鎖分離設(shè)計(jì)模式

    這篇文章主要介紹了Java多線程讀寫(xiě)鎖分離設(shè)計(jì)模式,主要利用Java到嗎完成read read 并行化、read write 不允許、write write 不允許幾項(xiàng)任務(wù),需要的朋友可以參考一下
    2021-10-10
  • win10設(shè)置java環(huán)境變量的方法

    win10設(shè)置java環(huán)境變量的方法

    下面小編就為大家?guī)?lái)一篇win10設(shè)置java環(huán)境變量的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • redis 使用lettuce 啟動(dòng)內(nèi)存泄漏錯(cuò)誤的解決方案

    redis 使用lettuce 啟動(dòng)內(nèi)存泄漏錯(cuò)誤的解決方案

    這篇文章主要介紹了redis 使用lettuce 啟動(dòng)內(nèi)存泄漏錯(cuò)誤的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • SPRING IOC注入方式過(guò)程解析

    SPRING IOC注入方式過(guò)程解析

    這篇文章主要介紹了SPRING IOC注入方式過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Java基礎(chǔ)之Spring5的核心之一IOC容器

    Java基礎(chǔ)之Spring5的核心之一IOC容器

    這篇文章主要介紹了Java基礎(chǔ)之Spring5的核心之一IOC容器,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評(píng)論

宣恩县| 广州市| 新化县| 徐闻县| 宁安市| 永修县| 梅州市| 澜沧| 论坛| 通辽市| 南昌县| 佳木斯市| 新安县| 尼勒克县| 松原市| 涿州市| 通海县| 兴山县| 新郑市| 巫山县| 云霄县| 中卫市| 隆子县| 涟水县| 阜康市| 苍溪县| 海丰县| 广灵县| 电白县| 酉阳| 内乡县| 衡东县| 三明市| 泾阳县| 浏阳市| 麦盖提县| 汉中市| 偏关县| 社旗县| 祁东县| 长顺县|