自从spring4.2版本开始,跨域问题就提供了相关支持,在controller方法上添加注释@CrossOrigin就可以!
同时也可以注册WebMvcConfigure bean重写addCrosMapping函数,添加跨域的url配置规则,保护应用程序:
@Bean //测试跨域url配置
public WebMvcConfigurer crosConfigurer(){
WebMvcConfigurer webMvcConfigurer = new WebMvcConfigurer() {
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/getValue");
}
};
return webMvcConfigurer;
}