SpringBoot 跨域配置
添加配置文件
@Configuration
public class CorsConfig {private CorsConfiguration buildConfig() {CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.setAllowCredentials(true);// 设置访问源地址corsConfiguration.addAllowedOrigin("*");// 设置访问源请求头corsConfiguration.addAllowedHeader("*");// 设置访问源请求方法corsConfiguration.addAllowedMethod("*");// 有效期 1800秒corsConfiguration.setMaxAge(1800L);return corsConfiguration;}@Beanpublic CorsFilter corsFilter() {// 添加映射路径,拦截一切请求UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**", buildConfig());// 返回新的CorsFilterreturn new CorsFilter(source);}
}