亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關于springboot2.4跨域配置問題

 更新時間:2021年07月22日 14:17:30   作者:似水已流年  
這篇文章主要介紹了springboot2.4跨域配置的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

 1、如果只是一個簡單的springboot demo,用以下配置就行
新建config類

```
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
/**
 * @author yk
 * @date 2021/7/19 14:36
 */
@Configuration
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOriginPatterns("*")
                .allowedMethods("*")
                .maxAge(3600)
                .allowCredentials(true);
    }
}

```

2、但是實際開發(fā)中我們需要結合,spring-security、oauth2等等,就會發(fā)現上面的配置失效了,那是因為前面的Filter優(yōu)先級太高了,那我們可以采取如下配置

```

import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.Ordered;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
 
/**
 * @author yk
 * @date 2021/7/19 16:21
 */
@Configuration
public class CrosConfig {
 
    @Bean
    public FilterRegistrationBean corsFilter() {
        CorsConfiguration config = new CorsConfiguration();
        config.setAllowCredentials(true);
        config.addAllowedOriginPattern("*");
        config.addAllowedHeader("*");
        config.addAllowedMethod("*");
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", config);
        FilterRegistrationBean bean = new FilterRegistrationBean(new CorsFilter(source));
        //這里設置優(yōu)先級最高
        bean.setOrder(Ordered.HIGHEST_PRECEDENCE);
        return bean;
    }
}

到此這篇關于springboot2.4跨域配置的文章就介紹到這了,更多相關springboot跨域配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 學習java一定要知道的垃圾收集器

    學習java一定要知道的垃圾收集器

    這篇文章主要介紹了學習java一定要知道的垃圾收集器,垃圾收集器的發(fā)展路線,簡單來說是隨著內存越來越大而發(fā)生變化,更多相關介紹需要的朋友可以參考一下
    2022-07-07
  • mybatis 獲取無數據的字段不顯示的問題

    mybatis 獲取無數據的字段不顯示的問題

    這篇文章主要介紹了mybatis 獲取無數據的字段不顯示的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java的幾種文件拷貝方式示例詳解

    Java的幾種文件拷貝方式示例詳解

    在Java編程中文件操作是常見且重要的任務之一,其中文件拷貝是一種基本操作,這篇文章主要給大家介紹了關于Java幾種文件拷貝方式的相關資料,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2024-08-08
  • 手動模擬JDK動態(tài)代理的方法

    手動模擬JDK動態(tài)代理的方法

    這篇文章主要介紹了手動模擬JDK動態(tài)代理的方法,幫助大家更好的了解和學習Java 代理的相關知識,感興趣的朋友可以了解下
    2020-11-11
  • java編程ThreadLocal上下傳遞源碼解析

    java編程ThreadLocal上下傳遞源碼解析

    這篇文章主要為大家介紹了java編程中ThreadLocal提供的上下傳遞方式的源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • Spring的@Configuration使用與原理

    Spring的@Configuration使用與原理

    這篇文章主要介紹了Spring的@Configuration使用與原理,@Configuration用于定義配置類,可替換xml配置文件,被注解的類內部包含有一個或多個被@Bean注解的方法,需要的朋友可以參考下
    2023-05-05
  • Java讓泛型實例化的方法

    Java讓泛型實例化的方法

    這篇文章主要介紹了Java讓泛型實例化的方法,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • 輕松理解Java面試和開發(fā)中的IoC(控制反轉)

    輕松理解Java面試和開發(fā)中的IoC(控制反轉)

    在Java開發(fā)中,IoC意 味著將你設計好的類交給系統(tǒng)去控制,而不是在你的類內部控制。這稱為控制反轉。下文給大家介紹Java面試和開發(fā)中的IoC(控制反轉)知識,需要的朋友參考下吧
    2017-07-07
  • SpringCache緩存處理詳解

    SpringCache緩存處理詳解

    這篇文章主要介紹了SpringCache緩存處理詳解,SpringCache是一個框架,實現了基于注解緩存功能,只需要簡單地加一個注解,就能實現緩存功能,需要的朋友可以參考下
    2023-09-09
  • Hibernate實現many-to-many的映射關系

    Hibernate實現many-to-many的映射關系

    今天小編就為大家分享一篇關于Hibernate實現many-to-many的映射關系,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評論