我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。如果小伙伴们觉得不错就一键三连吧~
一、方案
配置跨域配置类
@Configuration
public class CorsConfig {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
// 1 设置请求源
corsConfiguration.addAllowedOrigin("*");
// 2 设置请求头
corsConfiguration.addAllowedHeader("*");
// 3 设置请求方法
corsConfiguration.addAllowedMethod("*");
//开启安全
corsConfiguration.setAllowCredentials(true);
return corsConfiguration;
}
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
// 4 设置请求路径
source.registerCorsConfiguration("/**", buildConfig());
return new CorsFilter(source);
}
}