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

前后端分離跨域springBoot跨域有效解決問題

 更新時間:2024年01月22日 08:41:39   作者:小棟喲  
這篇文章主要介紹了前后端分離跨域springBoot跨域有效解決問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前后端分離跨域springBoot跨域有效解決

之前一直聽過跨域這個詞,以前的項目也有跨域需要處理,但是自己未參與也未曾看過別人是怎么解決的。

最近有個前后端完全分離項目, 需要解決一下跨域問題;解決完了就簡單在此記錄一下

同源策略

請求的url地址,必須與瀏覽器上的url地址處于同域上,也就是域名,端口,協(xié)議相同.

比如:我在前端頁面上的域名是3000端口,請求后臺項目端口為8000的域名

這個時候在瀏覽器上會報錯:

這樣后臺肯定是進不去,所以直接上代碼。

以下是springboot解決方案

import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
 
@Configuration
public class MyConfiguration {
    @Bean
    public FilterRegistrationBean corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        CorsConfiguration config = new CorsConfiguration();
        config.setAllowCredentials(true);
        // 設置域名你要允許的網(wǎng)站,如果全允許則設為 *
        //config.addAllowedOrigin("http://127.0.0.1:3000");
       config.addAllowedOrigin("*");
        // 如果要限制 HEADER 或 METHOD 請自行更改
        config.addAllowedHeader("x-requested-with,content-type,requesttype");
        config.addAllowedMethod("*");
        source.registerCorsConfiguration("/**", config);
        FilterRegistrationBean bean = new FilterRegistrationBean(new CorsFilter(source));
        // 這個順序很重要哦,為避免麻煩請設置在最前
        bean.setOrder(0);
        return bean;
    }
}

頁面ajax正常請求就可以訪問了

url示例:

http://127.0.0.1:80/person/checkStatusPerson

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java實現(xiàn)雙向鏈表

    Java實現(xiàn)雙向鏈表

    這篇文章主要為大家詳細介紹了Java實現(xiàn)雙向鏈表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Java集合框架之Collection接口詳解

    Java集合框架之Collection接口詳解

    這篇文章主要為大家詳細介紹了Java集合框架之Collection接口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 深入理解Java中的類加載器原理

    深入理解Java中的類加載器原理

    這篇文章主要介紹了深入理解Java中的類加載器原理,類加載器負責加載所有的類,系統(tǒng)為所有被載入內存中的類生成一個java.lang.Class實例,需要的朋友可以參考下
    2024-01-01
  • SpringBoot實現(xiàn)啟動項目后立即執(zhí)行的方法總結

    SpringBoot實現(xiàn)啟動項目后立即執(zhí)行的方法總結

    在項目開發(fā)中某些場景必須要用到啟動項目后立即執(zhí)行方式的功能,所以這篇文章就來和大家聊聊實現(xiàn)立即執(zhí)行的幾種方法,希望對大家有所幫助
    2023-05-05
  • JAVA基于靜態(tài)數(shù)組實現(xiàn)棧的基本原理與用法詳解

    JAVA基于靜態(tài)數(shù)組實現(xiàn)棧的基本原理與用法詳解

    這篇文章主要介紹了JAVA基于靜態(tài)數(shù)組實現(xiàn)棧的基本原理與用法,結合實例形式詳細分析了JAVA基于靜態(tài)數(shù)組實現(xiàn)棧相關原理、用法與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • Java使用wait/notify實現(xiàn)線程間通信上篇

    Java使用wait/notify實現(xiàn)線程間通信上篇

    wait()和notify()是直接隸屬于Object類,也就是說所有對象都擁有這一對方法,下面這篇文章主要給大家介紹了關于使用wait/notify實現(xiàn)線程間通信的相關資料,需要的朋友可以參考下
    2022-12-12
  • 解決Java項目啟動報錯:Logback?configuration?error?detected:問題

    解決Java項目啟動報錯:Logback?configuration?error?detected:問題

    這篇文章主要介紹了解決Java項目啟動報錯:Logback?configuration?error?detected:問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • java基礎--自己動手實現(xiàn)一個LRU

    java基礎--自己動手實現(xiàn)一個LRU

    這篇文章主要介紹了運用方案如何實現(xiàn)LUR,文章中通過代碼講解的非常詳細,對大家的工作或學習有一定的參考價值,感興趣的朋友可以參考一下
    2021-08-08
  • Java實現(xiàn)矩陣乘法以及優(yōu)化的方法實例

    Java實現(xiàn)矩陣乘法以及優(yōu)化的方法實例

    這篇文章主要給大家介紹了關于Java實現(xiàn)矩陣乘法以及優(yōu)化的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • SpringBoot實現(xiàn)Word和PDF互相轉換的操作詳解

    SpringBoot實現(xiàn)Word和PDF互相轉換的操作詳解

    這篇文章主要為大家詳細介紹了SpringBoot實現(xiàn)Word和PDF互相轉換操作的相關知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-12-12

最新評論

唐山市| 峨山| 北宁市| 溆浦县| 当雄县| 靖州| 禄丰县| 博湖县| 社会| 库尔勒市| 寿阳县| 布尔津县| 四川省| 广南县| 崇文区| 电白县| 兴隆县| 桐柏县| 泾川县| 通化市| 乐山市| 彭阳县| 贡嘎县| 绥德县| 房山区| 宝鸡市| 绥芬河市| 新沂市| 醴陵市| 宁蒗| 遵义市| 清苑县| 五莲县| 彝良县| 响水县| 淅川县| 阿合奇县| 米易县| 南昌县| 巴楚县| 伊春市|