成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

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

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

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

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

一、為什么會跨域?

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

二、什么是跨域?

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

當前頁面url 被請求頁面url 是否跨域 原因 https://www.52fansite.com/ https://www.52fansite.com/index.html 否 同源(協議、域名、端口號相同) https://www.52fansite.com/ http://www.52fansite.com/index.html 是 協議不同(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/ 是 同源(協議、域名、端口號相同)

三、處理跨域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已經過時)

@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解決前后端分離時的跨域問題的詳細內容,更多關于springboot解決跨域的資料請關注好吧啦網其它相關文章!

標簽: Spring
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91精彩视频在线| 成人app在线| 99免费精品视频| 91精品国产品国语在线不卡| 久久国产欧美日韩精品| 91黄视频在线| 久久99久久99| 欧美三级电影一区| 日韩精彩视频在线观看| 色婷婷久久综合| 三级在线观看一区二区| 一道本成人在线| 精品一区在线看| 91精品国产综合久久福利软件 | 国产福利一区二区三区在线视频| 欧美午夜精品一区| 久久电影国产免费久久电影| 欧美日韩不卡一区| 国产高清久久久| 欧美精品 日韩| 国产精品白丝jk黑袜喷水| 日韩久久精品一区| 色综合久久中文综合久久97| 国产精品久久看| 一本色道88久久加勒比精品| 亚洲国产成人精品视频| 老司机久久99久久精品播放免费| 麻豆国产91在线播放| 日韩一区二区麻豆国产| 97超碰欧美中文字幕| 国产精品不卡一区| 久久大逼视频| 精品一区二区三区香蕉蜜桃| 欧美不卡一区二区三区四区| 蜜桃视频第一区免费观看| 欧美一区二区精品久久911| 91丨九色丨黑人外教| 成人免费在线视频观看| 欧美专区18| 国产一区二区精品久久99| 久久九九国产精品| 一区二区福利| 久久99久久久欧美国产| 精品国产露脸精彩对白| 一区二区自拍| 日韩精品福利网| 欧美一区二区三区日韩视频| 欧美一区高清| 亚洲成av人片一区二区| 欧美三级中文字幕在线观看| caoporen国产精品视频| 亚洲男人的天堂在线观看| 日本二三区不卡| av中文字幕在线不卡| 亚洲欧美区自拍先锋| 在线观看欧美精品| 成人午夜免费电影| 亚洲欧美影音先锋| 欧美色欧美亚洲另类二区| 99视频热这里只有精品免费| 亚洲精品国产精品乱码不99| 欧美三区在线视频| 欧美日韩综合| 蜜臀av一区二区| 久久久激情视频| 翔田千里一区二区| 国产成人亚洲综合色影视| 中文字幕在线播放不卡一区| 在线视频欧美精品| 91麻豆国产精品久久| 五月综合激情日本mⅴ| 久久亚洲综合色| 免费欧美在线| jizz一区二区| 丝瓜av网站精品一区二区| 26uuu亚洲综合色| 久久久久国产一区二区| a级高清视频欧美日韩| 亚洲成人精品一区二区| 日韩欧美二区三区| 国产欧美高清| 成人网在线播放| 亚洲精品国产成人久久av盗摄 | 亚洲成人免费在线| 欧美mv日韩mv国产网站app| 91久久黄色| 国产99久久久国产精品免费看| 一区二区三区欧美日韩| 精品国内片67194| 国产伦精品一区二区三区四区免费| 国产精品亚洲第一| 亚洲国产日日夜夜| 国产清纯美女被跳蛋高潮一区二区久久w| 色94色欧美sute亚洲线路一久| 欧美另类一区| 国精产品一区一区三区mba桃花| 亚洲日本va午夜在线影院| 7777精品伊人久久久大香线蕉的| 亚洲大胆视频| 成人午夜在线视频| 人人精品人人爱| 日韩一区欧美一区| 精品国产一区二区三区四区四| 久久婷婷一区| 悠悠资源网久久精品| 国产精品主播直播| 亚洲.国产.中文慕字在线| 国产欧美日韩激情| 欧美精品一二三| 免费亚洲婷婷| 亚洲视频欧美在线| 粉嫩av亚洲一区二区图片| 日韩国产欧美一区二区三区| 中文字幕精品—区二区四季| 91精品国产综合久久久蜜臀图片 | 亚洲国产一区二区精品专区| 国产不卡免费视频| 亚洲成人自拍偷拍| 国产精品拍天天在线| 欧美一区二区三区在线| 久久久久久久欧美精品| 黄色日韩精品| 99国产精品99久久久久久| 国产一区二区三区免费看| 五月婷婷久久综合| 伊人夜夜躁av伊人久久| 国产日韩精品一区二区三区| 337p亚洲精品色噜噜噜| 色久优优欧美色久优优| 国产欧美日韩一区二区三区在线| 国产另类ts人妖一区二区| 日本成人在线网站| 亚洲一区二区三区免费视频| 国产精品欧美一级免费| 久久日韩精品一区二区五区| 91精品欧美一区二区三区综合在| 色哟哟欧美精品| 国产日韩欧美一区| 国产一区二区三区四区三区四 | 亚洲韩国精品一区| 中文欧美字幕免费| 精品剧情v国产在线观看在线| 69堂成人精品免费视频| 欧美伊人久久大香线蕉综合69| 国产日韩一区| 日韩视频一区二区三区在线播放免费观看| 欧美在线黄色| 91在线国内视频| av资源站一区| 成人av免费在线观看| 国产成人综合在线| 国产一区二区三区免费观看| 精品一区二区三区在线观看| 日韩电影在线一区二区| 亚洲影视资源网| 亚洲另类在线视频| 国产精品理伦片| 国产精品免费久久| 中文字幕第一区二区| 久久日韩精品一区二区五区| 2023国产精华国产精品| 精品国产一区二区三区不卡 | 欧美亚洲国产一区二区三区va| 久久激情综合| 久久亚洲一区| 色婷婷一区二区三区四区| 色狠狠色狠狠综合| 在线看国产日韩| 欧美日韩免费高清一区色橹橹| 欧美在线观看视频一区二区三区| 日本韩国欧美在线| 在线观看av一区二区| 欧美少妇bbb| 91麻豆精品91久久久久久清纯| 91精品在线观看入口| 日韩你懂的在线播放| 欧美岛国在线观看| 欧美男人的天堂一二区| 日韩一区二区免费在线电影| 精品成人免费观看| 国产精品免费丝袜| 一区二区三区日韩精品| 婷婷开心激情综合| 精品一二三四区| 粉嫩av一区二区三区在线播放| 99精品在线观看视频| 欧美黄色免费| 亚洲精品欧美| 色狠狠综合天天综合综合| 欧美精品v日韩精品v韩国精品v| 日韩欧美国产综合在线一区二区三区| 精品国产乱码久久| 国产精品麻豆久久久| 一区二区在线观看av| 丝袜美腿亚洲一区| 国产自产视频一区二区三区| av不卡一区二区三区| 极品日韩久久| 香蕉久久夜色精品| 欧美午夜片在线看|