最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

完美解決Spring Boot前端的Access-Control-Allow-Origin跨域問題

 更新時間:2023年05月29日 15:05:14   作者:天工開物_152368  
這篇文章主要介紹了完美解決Spring Boot前端的Access-Control-Allow-Origin跨域問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

當我們在做前后端分離的開發(fā)時,在使用fetch交換數據的時候,提示Access-Control-Allow-Origin跨域問題,解決方案跟客戶端沒關系,修改的是服務端。

一、在過濾器中設置響應頭:

@WebFilter(filterName = "CorsFilter ")
public class CorsFilter implements Filter {
    @Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
        HttpServletResponse response = (HttpServletResponse) res;
        HttpServletRequest reqs = (HttpServletRequest) req;
        // response.setHeader("Access-Control-Allow-Origin",reqs.getHeader("Origin"));
        response.setHeader("Access-Control-Allow-Origin","*");
        response.setHeader("Access-Control-Allow-Credentials", "true");
        response.setHeader("Access-Control-Allow-Methods", "POST, GET, PATCH, DELETE, PUT");
        response.setHeader("Access-Control-Max-Age", "3600");
        response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
        chain.doFilter(req, res);
    }
    @Override
    public void init(FilterConfig filterConfig) {}
    @Override
    public void destroy() {}
}

二、在spring boot 服務中心添加一個配置文件:

@Configuration
public class CorsConfig extends WebMvcConfigurerAdapter {
	@Override
	public void addCorsMappings(CorsRegistry registry) {
		registry.addMapping("/**").allowedOrigins("*")
				.allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
				.allowCredentials(true).maxAge(3600);
	}
}

到此這篇關于完美解決Spring Boot前端的Access-Control-Allow-Origin跨域問題的文章就介紹到這了,更多相關springboot Access-Control-Allow-Origin跨域內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java之maven打完jar包之后將jar包放到指定位置匯總

    Java之maven打完jar包之后將jar包放到指定位置匯總

    這篇文章主要介紹了Java之maven打完jar包之后將jar包放到指定位置匯總,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • YGC前后新生代是否變大分析詳解

    YGC前后新生代是否變大分析詳解

    要解釋這個問題,我們先要弄清楚YGC的過程,parNew是新生代的gc算法,簡單來說從gc roots開始掃描對象,當掃到一個只要是屬于新生代的對象就將其挪到to space,但是老的對象還不會做釋放,直到gc完成之后再看是否釋放老的對象
    2022-01-01
  • springboot集成nacos實現自動刷新的示例代碼

    springboot集成nacos實現自動刷新的示例代碼

    研究nacos時發(fā)現,springboot版本可使用@NacosValue實現配置的自動刷新,本文主要介紹了springboot集成nacos實現自動刷新的示例代碼,感興趣的可以了解一下
    2023-11-11
  • java如何獲取實體類的屬性名和屬性值

    java如何獲取實體類的屬性名和屬性值

    這篇文章主要介紹了java如何獲取實體類的屬性名和屬性值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Kotlin內存陷阱inline使用技巧示例詳解

    Kotlin內存陷阱inline使用技巧示例詳解

    這篇文章主要為大家介紹了Kotlin內存陷阱inline使用技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • springBoot集成flowable的流程解析

    springBoot集成flowable的流程解析

    這篇文章主要介紹了springBoot集成flowable的流程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • springboot整合jsp,實現公交車站路線圖

    springboot整合jsp,實現公交車站路線圖

    這篇文章主要介紹了springboot整合jsp,實現公交車站路線圖的步驟,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下
    2021-01-01
  • Java設計模式之命令模式CommandPattern詳解

    Java設計模式之命令模式CommandPattern詳解

    這篇文章主要介紹了Java設計模式之命令模式CommandPattern詳解,命令模式是把一個請求封裝為一個對象,從而使你可用不同的請求對客戶進行參數化;對請求排隊或記錄請求日志,以及支持可撤銷的操作,需要的朋友可以參考下
    2023-10-10
  • Java中使用websocket實現在線聊天功能

    Java中使用websocket實現在線聊天功能

    這篇文章主要介紹了Java中使用websocket實現在線聊天功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Java實例講解反射機制是怎么一回事

    Java實例講解反射機制是怎么一回事

    Java的反射(reflection)機制是指在程序的運行狀態(tài)中,可以構造任意一個類的對象,可以了解任意一個對象所屬的類,可以了解任意一個類的成員變量和方法,可以調用任意一個對象的屬性和方法
    2022-03-03

最新評論

天气| 龙口市| 彰化县| 来宾市| 石柱| 天水市| 根河市| 天水市| 福鼎市| 县级市| 隆子县| 安新县| 上栗县| 昭通市| 康马县| 石柱| 新竹县| 泰安市| 绩溪县| 武夷山市| 岐山县| 库车县| 巴中市| 裕民县| 贵州省| 盐边县| 涡阳县| 巨野县| 常宁市| 龙海市| 哈密市| 垫江县| 密山市| 定州市| 潜江市| 和平区| 祥云县| 黎城县| 南安市| 湘阴县| 乐都县|