此方案只需服務端的代碼修改
因為現在要前后端分離開發,那必不可免的會出現跨域問題,以下是自己實際測試過的有效代碼:
步驟:
一、在 web.xml文件中添加
二、在自己的項目中創建 CorsFilter.java文件
注:
上面代碼中的注解作用:
@WebFilter 用於將一個類聲明為過濾器,該注解將會在部署時被容器處理,容器將根據具體的屬性配置將相應的類部署為過濾器。@WebFilter常用屬性:
@Order 注解主要用來控制配置類的加載順序,其value為正整數,值越小優先度越高
@Configuration 從Spring3.0,@Configuration用於定義配置類
對於setHeader() 響應頭相關的API 詳解: https://cloud.tencent.com/developer/section/1189894
如果對你有幫助的話給評論個 1 對我鼓勵下,如果有更好的方法或資源請不吝賜教