@Configuration public class CorsConfig { public CorsConfig(){ } @Bean public CorsFilter corsFilter(){ // 1、添加cors配置信息 CorsConfiguration config = new CorsConfiguration(); config.addAllowedOrigin("http://localhost:8080"); // 设置是否发送cookie信息 config.setAllowCredentials(true); // 设置允许请求的方式 config.addAllowedMethod("*"); // 设置允许的header config.addAllowedHeader("*"); // 2、为url添加映射路径 UrlBasedCorsConfigurationSource corsSource = new UrlBasedCorsConfigurationSource(); corsSource.registerCorsConfiguration("/**", config); //3、返回重新定义好的corsSource return new CorsFilter(corsSource); } }
SpringBoot实现跨域配置
最新推荐文章于 2024-09-29 14:58:09 发布