springmvc4以上的版本可以使用 如下xml配置开启跨域
<mvc:cors>
<mvc:mapping path="/**" allowed-origins="*" allow-credentials="true" max-age="1800" allowed-methods="GET,POST,OPTIONS"/>
</mvc:cors>
也可以仅仅使用一个注解
@CrossOrigin
就可以完成跨域。 但是SpringMVC的版本要在4.2以上
当然使用Java代码的方式去配置跨域也是可以的
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/*").allowedOrigins("*");
}
};
}