在config包中创建跨域corsConfig类
@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.addAllowedHeader("*");
config.addAllowedMethod("*");
//2.为url映射路径
UrlBasedCorsConfigurationSource corsSource = new UrlBasedCorsConfigurationSource();
corsSource.registerCorsConfiguration("/**",config);
//3.重新定义好的corsSource
return new CorsFilter(corsSource);
}
}