springboot2 的跨域問題

2021-09-05 10:12:18 字數 1404 閱讀 4290

最近想試試前後端分離的時候,用ajax呼叫springboot 的介面的時候,出現了跨域的問題!

其次就是從sprongboot上入手了,網路上有好多文章,大多都是同一篇文章,

我試了其中兩個,而且網路上大多沒有匯入了哪個jar包,的說明。

先把我的整個配置類貼上來:

}先說那個返回個新的corsfileter(),上面的那個方法,我卡在了最後乙個設定公開標頭的地方網路上說的那個httpheadercontent……我沒有找到那個類,其次不能設定*,專案會起不來。因為api,

corsconfiguration 中這個方法的原始碼:
/**

* add a response header to expose.

* note that is not a valid exposed header value.

*/public void addexposedheader(string exposedheader)

if (this.exposedheaders == null)

this.exposedheaders.add(exposedheader);

}

然後就是第二種全域性配置了,測試了可以用。

springboot2 跨域問題總結

協議 網域名稱 子網域名稱 主網域名稱 埠號 資源位址 只要協議,子網域名稱,主網域名稱,埠號這四項組成部分中有一項不同,就可以認為是不同的域,不同的域之間互相訪問資源,就被稱之為跨域。隨著前後端分離開發的越來越普及,會經常遇到跨域的問題,當我們在瀏覽器中看到這樣的錯誤時,就需要意識到遇到了跨域 方...

springBoot 結合 Vue專案跨域問題

在springboot專案中新增乙個配置類import org.springframework.context.annotation.bean import org.springframework.context.annotation.configuration import org.springf...

SpringBoot2啟動流程

springboot如果要說是springframework的封裝那麼也不全是,個人認為從思想上來說是兩個東西。springboot主要具備如下特性 1.自動裝配 2.內建tomcat等web容器 3.與devops天然整合,這也可以認為是微服務的特點。下面咱們看下 public class pub...