CorsRegistry配置似乎在春天没有效果

时间:2016-10-03 18:40:41

标签: spring spring-boot cors spring-security-oauth2

addCorsMappings功能在春天对我不起作用。 我刚才:

public void addCorsMapping(CorsRegistry registry){ 
    registry.addMapping("/**").allowedOrigins("/**"); 
}

这是在我的ServletConfig.java中声明的。

客户端上的错误是:

XMLHttpRequest cannot load http://localhost:8080/oauth/authorize?response_type=code&client_id=backoffice&state=xyz&redirect_uri=http://localhost:8080. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8000' is therefore not allowed access.". 

有谁能告诉我为什么以及如何调试这个?

1 个答案:

答案 0 :(得分:2)

应该是:

public void addCorsMappings(CorsRegistry registry){ 
    registry.addMapping("/**").allowedOrigins("*"); 
}