SpringMvc跨域支持

SpringMvc跨域支持

在controller层加上注解@CrossOrigin可以实现跨域

该注解有两个参数

1,origins  : 允许可访问的域列表

2,maxAge:飞行前响应的缓存持续时间的最大年龄(以秒为单位)。

*******补充:

上面这种注解方式有时会失效,需要在启动类里进行配置

@Bean
public WebMvcConfigurer corsConfigurer() {
   return new WebMvcConfigurerAdapter() {
      @Override
      public void addCorsMappings(CorsRegistry registry) {
         registry.addMapping("/**")
               .allowedOrigins("*")
               .allowedMethods("GET", "POST")
               .allowCredentials(true).maxAge(3600);
      }
   };
}

 

posted @ 2018-03-27 11:24  無玑小姐  阅读(116)  评论(0编辑  收藏  举报