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 是基於...