springboot解决跨域问题

简介: springboot解决跨域问题


image.png

@Configuration
public class GatewayConfig {
    /**
     * 配置全局解决cors跨域问题
     * 
     * @return
     */
    @Bean
    public CorsFilter corsFilter() {
        final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        final CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.setAllowCredentials(true);
        corsConfiguration.addAllowedHeader("*");
        corsConfiguration.addAllowedOrigin("*");
        corsConfiguration.addAllowedMethod("*");
        // ↓核心代码
        corsConfiguration.addExposedHeader("Authorization");
        corsConfiguration.addExposedHeader("WWW-Authenticate");
        source.registerCorsConfiguration("/**", corsConfiguration);
        return new CorsFilter(source);
    }
}

注意:如果网关中配置了以上代码,其他业务服务就不能再配置了,否则就会报错!!!!

以下方法不适用于spring cloud oauth2。


相关文章
|
2月前
|
Java
springboot+cors跨域处理
springboot+cors跨域处理
23 0
|
3月前
|
前端开发 Java 应用服务中间件
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
139 0
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
|
3月前
|
Java Spring
springboot跨域配置
springboot跨域配置
29 0
|
5月前
|
前端开发 安全 Java
SpringBoot解决跨域问题
SpringBoot解决跨域问题
|
7天前
|
Java
Springboot文件下载跨域问题解决方案
Springboot文件下载跨域问题解决方案
|
4月前
|
缓存 前端开发 Java
13:SpringBoot跨域解决方案-Java Spring
13:SpringBoot跨域解决方案-Java Spring
69 0
|
7月前
|
前端开发 Java
(前后端分离)SpringBoot配置全局跨域,前端一访问就报错的原因竟然是这个
(前后端分离)SpringBoot配置全局跨域,前端一访问就报错的原因竟然是这个
172 0
|
7天前
|
Java
SpringBoot 配置解决跨域问题
SpringBoot 配置解决跨域问题
|
2月前
|
Java API Maven
Springboot快速搭建跨域API接口(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot快速搭建跨域API接口(idea社区版2023.1.4+apache-maven-3.9.3-bin)
32 0
|
3月前
|
前端开发 Java
只通过springboot一键解决跨域问题
只通过springboot一键解决跨域问题
13 0