最近想試試前後端分離的時候,用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...