springBoot跨域和異常捕捉

2021-09-30 20:08:11 字數 521 閱讀 1300

記錄一下springboot的跨域和異常捕捉

首先我們要理解什麼是跨域

跨域是什麼?瀏覽器從乙個網域名稱的網頁去請求另乙個網域名稱的資源時,網域名稱、埠、

協議任一不同,都是跨域 。

怎麼解決跨域?

很簡單,只需要在controller類上新增註解

@crossorigin 即可!這個註解其實是cors的實現

cors(cross-origin resource sharing, 跨源資源共享)是w3c出的乙個標準,其思

想是使用自定義的http頭部讓瀏覽器與伺服器進行溝通,從而決定請求或響應是應該成

功,還是應該失敗。

建立乙個類集中處理異常

/**

* 統一異常處理類

*/@controlleradvice

public class baseexception

}

springboot跨域配置

1.springboot它的好處就是它強大的自動配置,使我們能夠快速的搭建乙個專案。而springboot主要的設計目的是為微服務而誕生的。在前後端分離架構中,前端請求後端介面必然存在跨域,後端只需要提供服務即可。2.springboot配置跨域 編寫cors配置類 import org.sprin...

spring boot跨域問題

方式一 直接寫乙個 配置類 其他 不變 configuration public class orginconfig bean public corsfilter corsfilter 方式二 直接寫乙個 配置類 configuration public class weboriginconfig ...

SpringBoot配置跨域

springboot vue模式 前端傳送請求到後端,header中的token資訊一直是丟失狀態 當時的後端設定模式如下 configuration enablewebmvc public class springmvcconfig implements webmvcconfigurer para...