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: [email protected]

* @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);

}

}

你可能感兴趣的:(Java全局处理跨域问题)