import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class CorsConfig implements WebMvcConfigurer {
/**
* 页面跨域访问Controller过滤
* @return
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
WebMvcConfigurer.super.addCorsMappings(registry);
registry.addMapping("/**") //路径全匹配
.allowedOrigins("*") //支持跨域访问
.allowCredentials(true) //支持request对象传送cookie之类的参数
.allowedHeaders("*") //设置支持header匹配
.allowedMethods("POST","GET"); //设置支持的跨域请求方法类型
}
}