Hello World

WebMvcConfigurer

 

【传送门】:详解WebMvcConfigurer接口

1. 设置跨域规则

@Configuration
public class CrossOriginConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
                 // 允许的请求路径
        registry.addMapping("/**")
                // 允许的请求方式
                .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
                // 允许的请求源
                .allowedOrigins("*")
                // 允许的请求头
                .allowedHeaders("*")
                // 配置客户端缓存预检请求的响应的时间(以秒为单位)。默认设置为1800秒(30分钟)。
                .maxAge(3600)
                // 浏览器是否应该发送凭据
                .allowCredentials(true);
    }
}

 

posted @ 2018-12-12 16:40  小小忧愁米粒大  阅读(760)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书