CORS跨域分为后端和前端两个步骤
后端解决
实现WebMvcConfigur
@Configuration public class WebConfig implements WebMvcConfigurer { }
重写addCorsMappings
@Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowCredentials(true) .allowedOrigins("*") .allowedMethods(new String[]{"GET","PUT","POST","DELETE"}) .allowedHeaders("*") .exposedHeaders("*") .maxAge(3600); } }
前端解决
临时解决 (写法麻烦)
$.ajax({ type: "get", async: true, url: "http://localhost/sign", xhrFields: {