一。允許全部請求跨域許可的代碼:
需要繼承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以上版本