允许全部请求跨域许可的代码
需要继承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以上版本。
我的微信
微信号已复制
我的微信
这是我的微信扫一扫