在实现了WebMvcConfigurer的配置文件中添加如下代码:
/**
* 配置通用跨域
*
* @param registry
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*") //允许跨域的域名 *表示任何域名都能使用
.allowedMethods("GET","POST","PUT","DELETE","OPTION") //允许跨域的方法 *表示任何方法都被允许
.allowedHeaders("*") //允许任何请求头
.maxAge(3600) //跨域请求结果的缓存时间
.allowCredentials(true); //带上cookie信息
}