SpringBoot新增支援CORS跨域訪問

2022-07-31 02:18:12 字數 600 閱讀 8623

cors(cross-origin resource sharing)」跨域資源共享」,是乙個w3c標準,它允許瀏覽器向跨域伺服器傳送ajax請求,打破了ajax只能訪問本站內的資源限制。我們在開發中都會遇到前端請求後台伺服器出現跨域錯誤,下面我就講一下如何讓你的springboot專案支援cors跨域。

第一步 搭建springboot專案

怎麼搭建乙個springboot專案及新增相關依賴,我在這裡就不細說了,相信對各位來說都是小菜。

到此我們的配置就完成了,是不是很簡單呢?下面進行測試。

第三步 測試

①. 新建乙個indexcontroller,接收乙個/cors請求。

@restcontroller

public class indexcontroller {

②..新建乙個login.html,點選登入按鈕就會觸發下面的請求。

③. 然後我在同乙個區域網的另一台電腦上訪問login.html,結果如下:

跨域訪問成功!

④. 我將corsconfiguration 的配置資訊注釋掉。 

然後訪問login.html,結果如下: 

訪問失敗,根據失敗資訊,可以得知不允許跨域訪問。

SpringBoot新增支援CORS跨域訪問

原文 基於springbooot專案搭建可以站外ajax請求訪問的跨域資源伺服器。使用idea開發工具建立乙個springboot專案,預先新增web依賴即可,專案結構如下圖1所示 圖1我們只需要新增專案web依賴就可以了,下面我們開始新增cors的配置資訊,我們建立乙個corsconfigurat...

springboot新增日誌

pom.xml新增依賴如下 org.springframework.boot spring boot starter web org.springframework.boot spring boot starter logging org.springframework.boot spring bo...

Springboot專案支援Logback

springboot專案支援logback特別簡單。在src main resource 目錄下 新建logback配置檔案 即可 如下 logback spring.xml utf 8 3010mb utf 8 注意 rollingpolicy timebasedrollingpolicy 是基於...