解决前后端项目存在跨域的问题
两种方法只能用一种,不然重复使用也会没有作用
1、controller层使用@CrossOrigin注解
单个接口有效
2、配置列类
所有的接口都有效
@Configuration
public class CorsConfig {
@Bean
public CorsWebFilter corsFilter() {
CorsConfiguration config = new CorsConfiguration();
config.addAllowedMethod("*");
config.addAllowedOrigin("*");
config.addAllowedHeader("*");
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());
source.registerCorsConfiguration("/**", config);
return new CorsWebFilter(source);
}
}
结束!!!!
拥抱真是很奇妙,虽然两颗心靠得很近,却看不见对方的脸。