springboot跨域配置
1 2 3 4 5 6 7 8 9
| @Configuration public class MvcConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE") .allowCredentials(true).maxAge(3600); } }
|
maxAge(3600)
用于设置跨许信息有效期
Access-Control-Max-Age
该字段可选,用来指定本次预检请求的有效期,单位为秒。在有效期间,不用发出另一条预检请求。
就是在这段时间内不用再发options请求