Springboot跨域請求配置

2021-10-11 16:11:38 字數 936 閱讀 4853

有多種方式 暫寫全域性配置的一種

加入配置

package com.a.a.common.config;

import org.springframework.boot.web.servlet.filterregistrationbean;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.core.ordered;

import org.springframework.web.cors.corsconfiguration;

import org.springframework.web.cors.urlbasedcorsconfigurationsource;

import org.springframework.web.filter.corsfilter;

@configuration

public class urlcrossoriginconfig

}

注:

當伺服器設定了access-control-allow-credentials: true之後,access-control-allow-origin就不能設定為 * 了

有些版本

access-control-allow-origin的作用在於,允許特定白名單使用者(瀏覽器)訪問我這個介面。當設定為 * 的時候,表示所有使用者都能訪問。如果值為 '',則表示只接受來自這個網域名稱的請求,其他的一律拒絕。而我們想要的效果就是想設定為 * 。自從用了access-control-allow-credentials: true,就不能設定access-control-allow-origin:'*'了

Spring Boot允許跨域請求

1 專案下新建乙個config包 專門用於放置配置檔案 但是這只是最佳目錄 實際上spring boot對與檔案結構是沒有要求的 只用註解來判斷每個類的作用 2 新建乙個檔案類corsconfig,編寫以下 package com.xhwl.erp.config import org.springf...

SpringBoot允許跨域請求

例項 import org.springframework beans factory annotation value import org.springframework context annotation bean import org.springframework context ann...

Springboot跨域請求設定

跨域 現代瀏覽器出全的考慮,在http https請求時必須遵守同源策略,否則即使跨域的http https 請求,預設情況下是被禁止的,ip 網域名稱 不同 或者埠不同 協議不同 比如http https 都會造成跨域問題 使用 jsonp 來支援跨域的請求,jsonp 實現跨域請求的原理簡單的說...