Java全局处理跨域问题

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;

/**

* @Author: liyang

* @Description:

* @Email: yang.li@mosi-tech.com

* @Date: Created in 2020/4/9 3:32 下午

*/

@Configuration

public class CorsConfig {

private CorsConfiguration buildConfig() {

CorsConfiguration corsConfiguration =new CorsConfiguration();

corsConfiguration.addAllowedOrigin("*");

corsConfiguration.addAllowedHeader("*");

corsConfiguration.addAllowedMethod("*");

return corsConfiguration;

}

@Bean

    public CorsFilter corsFilter() {

UrlBasedCorsConfigurationSource source =new UrlBasedCorsConfigurationSource();

// 配置所有请求

        source.registerCorsConfiguration("/**", buildConfig());

return new CorsFilter(source);

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容