详解springboot跨域问题
前后端分离是目前的趋势, 解决跨域问题也是老生常谈的话题。

为龙陵等地区用户提供了全套网页设计制作服务,及龙陵网站建设行业解决方案。主营业务为成都网站制作、网站设计、龙陵网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
允许全部请求跨域许可的代码
需要继承WebMvcConfigurerAdapter类。
@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter{
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
}
有针对性的配置
同样需要继承需要继承WebMvcConfigurerAdapter类,设置允许跨域的地址与映射。
@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter{
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**")
.allowedOrigins("http://192.168.1.97")
.allowedMethods("GET", "POST")
.allowCredentials(false).maxAge(3600);
}
}
使用注解
在Controller上加上@CrossOrigin注解。
说明:以上几种方案请使用spring4.2以上版本。
当前文章:详解springboot跨域问题
转载来源:http://www.jxjierui.cn/article/dpjpigs.html


咨询
建站咨询
