代码如下:
@Configuration
public class cors {
@Bean
public CorsWebFilter corsWebFilter(){
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration configuration = new CorsConfiguration();
// 配置跨域
configuration.addAllowedHeader("*"); // 允许那些请求头跨域
configuration.addAllowedMethod("*"); // 允许那些请求方式跨域
configuration.addAllowedOrigin("*"); // 允许那些请求来源跨域
configuration.setAllowCredentials(true); // 是否允许携带cookie
source.registerCorsConfiguration("/**",configuration);
return new CorsWebFilter(source);
}
}