/** * @author 657642432@qq.com * 跨域处理 */ @Configuration public class CorsConfig { @Bean public FilterRegistrationBean<CorsFilter> corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration config = new CorsConfiguration(); config.setAllowCredentials(true); // 设置你要允许的网站域名,如果全允许则设为 * config.addAllowedOrigin("*"); // 如果要限制 HEADER 或 METHOD 请自行更改 config.addAllowedHeader("*"); config.addAllowedMethod("*"); source.registerCorsConfiguration("/**", config); FilterRegistrationBean<CorsFilter> bean = new FilterRegistrationBean<CorsFilter>(new CorsFilter(source)); // 这个顺序很重要哦,为避免麻烦请设置在最前 bean.setOrder(0); return bean; } }
本文介绍了一种在SpringBoot项目中实现跨域访问的方法。通过创建一个名为CorsConfig的类并使用@Configuration注解来配置跨域策略。该策略允许所有来源的请求、所有HTTP头部信息及所有HTTP方法。

5万+

被折叠的 条评论
为什么被折叠?



