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