@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowCredentials(true)
.allowedOrigins("*")
.allowedMethods(new String[]{"GET", "POST", "PUT", "DELETE"})
.allowedHeaders("*")
.exposedHeaders("*");
}
}
本来加这样一个配置类就可以解决跨域问题了,,但是 忽略了一个URL的问题,我遇到的坑是自己忽略了路径是否正确,访问后端接口时F12不是报404的,而是给出一个No 'Access-Control-Allow-Origin' header is present on the requested resource,所以修正了URL就解决了。