日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

springboot解決前后端分離時的跨域問題

瀏覽:187日期:2023-03-16 09:40:01

隨著分布式微服務(wù)的興起,越來越多的公司在開發(fā)web項目的時候選擇前后端分離的模式開發(fā),前后端分開部署,使得分工更加明確,徹底解放了前端。

我們知道,http請求都是無狀態(tài),現(xiàn)在比較流行的都是jwt的形式處理無狀態(tài)的請求,在請求頭上帶上認證參數(shù)(token等),前后端分離有好處,也有壞處,第一次開發(fā)前后端分離項目的人,肯定會遇到前端請求跨域的問題,這個怎么處理呢?在說處理方案前,有必要說明一下為什么會跨域和什么是跨域?

一、為什么會跨域?

出于瀏覽器的同源策略限制。同源策略(Sameoriginpolicy)是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽器的正常功能可能都會受到影響。可以說Web是構(gòu)建在同源策略基礎(chǔ)之上的,瀏覽器只是針對同源策略的一種實現(xiàn)。同源策略會阻止一個域的javascript腳本和另外一個域的內(nèi)容進行交互。所謂同源(即指在同一個域)就是兩個頁面具有相同的協(xié)議(protocol),主機(host)和端口號(port)

二、什么是跨域?

當一個請求url的協(xié)議、域名、端口三者之間任意一個與當前頁面url不同即為跨域

當前頁面url 被請求頁面url 是否跨域 原因 https://www.52fansite.com/ https://www.52fansite.com/index.html 否 同源(協(xié)議、域名、端口號相同) https://www.52fansite.com/ http://www.52fansite.com/index.html 是 協(xié)議不同(https/http) https://www.52fansite.com/ https://www.baidu.com/ 是 主域名不同(52fansite/baidu) https://www.52fansite.com/ https://layui.52fansite.com/ 是 子域名不同(www/layui) https://www.52fansite.com:8080/ https://www.52fansite.com:8081/ 是 同源(協(xié)議、域名、端口號相同)

三、處理跨域1、在controller的類上或方法上添加注解

1.1類上加注解

@RestController@CrossOrigin(origins = '*')public class CorsController { @GetMapping('/cors') public String testCors() {return 'success'; }}

1.2方法上加注解

@RestControllerpublic class CorsController { @CrossOrigin(origins = '*') @GetMapping('/cors') public String testCors() {return 'success'; }}2、在啟動類配置全局cors(springboot2.0已經(jīng)過時)

@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping('/*').allowedOrigins('*'); } }; }}

替換為

@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping('/*').allowedOrigins('*'); } }; }}3、注冊corsFilter

@Configurationpublic class CorsConfig {@Bean public CorsFilter corsFilter() {final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();final CorsConfiguration config = new CorsConfiguration();config.setAllowCredentials(true);config.addAllowedOrigin('*');config.addAllowedHeader('*');config.addAllowedMethod('*');source.registerCorsConfiguration('/**', config);return new CorsFilter(source); }}

以上就是springboot解決前后端分離時的跨域問題的詳細內(nèi)容,更多關(guān)于springboot解決跨域的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品一区二区男人吃奶| 日韩高清二区| 九九久久国产| 日韩精品1区2区3区| 99riav1国产精品视频| 激情五月综合| 久久av一区二区三区| 在线视频亚洲欧美中文| 色8久久久久| 国产精品极品在线观看| 欧美激情在线精品一区二区三区| 美腿丝袜在线亚洲一区| 免费亚洲婷婷| 欧洲在线一区| 免费看黄色91| 麻豆精品久久| 亚洲网站视频| 日韩成人精品一区二区三区| 精品中文字幕一区二区三区| 国产一区二区三区日韩精品| 久久久91麻豆精品国产一区| 欧美gv在线| 中文精品电影| 精品少妇一区| 免费视频久久| 久久精品人人| 久久香蕉精品| 久久久91麻豆精品国产一区| 五月精品视频| 麻豆国产91在线播放| 在线亚洲欧美| 91中文字幕精品永久在线| 午夜在线精品偷拍| 国产一区二区三区不卡av| 老司机精品久久| 蜜桃久久久久| 日日夜夜免费精品视频| 日本а中文在线天堂| 日欧美一区二区| 欧美不卡在线| 精品一区av| 国产日韩欧美一区| 国产亚洲激情| 99精品视频在线| 精品99在线| 国产精品手机在线播放| 久久亚洲欧洲| 99视频+国产日韩欧美| 国产精品成人a在线观看| 欧美日韩视频免费看| 91精品一区国产高清在线gif| 麻豆91在线播放| 日韩高清不卡一区| 一本一道久久a久久| 国产一区二区高清| 亚洲国产成人精品女人| 99精品美女| 91久久午夜| 狠狠久久婷婷| 奶水喷射视频一区| 亚洲欧美日韩一区在线观看| 蜜桃成人av| 五月精品视频| 久久福利精品| 亚洲在线久久| 免费日韩av片| 日本在线视频一区二区| 69堂精品视频在线播放| 91在线成人| 国内在线观看一区二区三区| 欧美日本精品| 国产不卡精品在线| 蜜桃av.网站在线观看| 久久免费国产| 蜜桃传媒麻豆第一区在线观看| 男人的天堂久久精品| 日韩精品视频在线看| 国产精品99久久免费观看| 日韩综合在线| 国产视频一区欧美| 亚洲精品少妇| 国产精品欧美大片| 精品国产一级| 亚洲免费播放| 国产麻豆精品| 久久久久蜜桃| 综合干狼人综合首页| 国产精品羞羞答答在线观看| 欧美日韩视频免费观看| 视频精品一区二区| 九九99久久精品在免费线bt| 自由日本语亚洲人高潮| 国产丝袜一区| 亚洲一区日韩| 老色鬼久久亚洲一区二区| 国产亚洲一区| 精品精品99| 亚洲伊人影院| 久久网站免费观看| 国产精品入口久久| 免费黄网站欧美| 日韩在线精品| 国产精品videossex久久发布 | 国产探花一区| 免费国产自久久久久三四区久久 | 视频一区免费在线观看| 精品一区二区三区视频在线播放| 蜜桃av一区| 亚洲一级影院| 日韩一区欧美| 美女视频网站久久| 日韩精品导航| 亚洲精品一二三**| 在线一区av| 精品久久电影| 欧美交a欧美精品喷水| 日韩av一区二区在线影视| 欧美专区18| 国产毛片久久| 国产精品毛片| 久久xxxx精品视频| 国产毛片久久| 蜜桃久久久久久| 日韩中文字幕不卡| 99热精品在线观看| aa国产精品| 伊人久久亚洲| 三级一区在线视频先锋| 石原莉奈在线亚洲二区| 亚洲一级高清| 在线亚洲人成| 九九精品调教| 欧美aa国产视频| 免费人成精品欧美精品| 亚洲狼人精品一区二区三区| 亚洲一区黄色| 色综合视频一区二区三区日韩 | 欧美一级久久| 欧美精品91| 日本а中文在线天堂| 韩国三级一区| 99国产精品视频免费观看一公开| 免费视频国产一区| 免费久久99精品国产自在现线| 免费人成在线不卡| 国产精品99精品一区二区三区∴ | 国产精品欧美三级在线观看 | 国产精品一区高清| 成人午夜网址| 亚洲电影在线一区二区三区| 亚洲丝袜啪啪| 成人一区而且| 奶水喷射视频一区| 精品五月天堂| 亚洲免费网址| 精品国产乱码| 男人的天堂久久精品| 精品一区二区三区视频在线播放 | 国产精品www.| 国产精品日韩欧美一区| 国产精品巨作av| 亚洲二区免费| 另类小说一区二区三区| 亚洲综合精品| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩中文在线电影| 欧美伊人久久| 三级一区在线视频先锋| 伊人久久视频| 久久丁香四色| 亚洲精品系列| 亚洲免费激情| 少妇久久久久| 国产成人黄色| 国产精品三级| 色综合视频一区二区三区日韩 | 免费人成在线不卡| 亚洲网站视频| 91精品蜜臀一区二区三区在线| 国产日韩亚洲| 日韩在线黄色| 午夜在线观看免费一区| 极品裸体白嫩激情啪啪国产精品| 精品网站aaa| 麻豆免费精品视频| 久久av超碰| 日韩高清在线观看一区二区| 亚洲欧美日韩精品一区二区 | 国产区精品区| 青草国产精品久久久久久| 亚洲乱码视频| 亚洲精品九九| 国产欧美日韩| 国产精品男女| 国产精品高清一区二区| 国产私拍福利精品视频二区| 国产欧美日韩综合一区在线播放| 在线看片日韩| 日韩av一二三| 日本91福利区|