在springboot项目config包下新建配置即可
/**
* 跨域配置
*/
@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);
}
}