导读 | 前后端分离是目前的趋势, 解决跨域问题也是老生常谈的话题。 |
允许全部请求跨域许可的代码
需要继承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("//192.168.1.97") .allowedMethods("GET", "POST") .allowCredentials(false).maxAge(3600); } }
使用注解
在Controller上加上@CrossOrigin注解。
说明:以上几种方案请使用spring4.2以上版本。
原文来自:
本文地址://gulass.cn/springboot-cross-domain.html编辑:薛鹏旭,审核员:逄增宝
Linux大全:
Linux系统大全: