@Configuration public class CorsConfig { public CorsConfig() { } @Bean public CorsFilter corsFilter() { //添加cors配置信息 CorsConfiguration config = new CorsConfiguration(); config.addAllowedOrigin("http://localhost:8080"); //设置是否发送cookie信息 config.setAllowCredentials(true); //设置容许的请求方式 config.addAllowedMethod("*"); //设置容许的header config.addAllowedHeader("*"); //为url添加映射路径 UrlBasedCorsConfigurationSource corsSource = new UrlBasedCorsConfigurationSource(); corsSource.registerCorsConfiguration("/**", config); //返回从新定义好的source return new CorsFilter(corsSource); } }