Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @交叉原点未添加访问控制允许原点标头_Java_Spring_Cors - Fatal编程技术网

Java @交叉原点未添加访问控制允许原点标头

Java @交叉原点未添加访问控制允许原点标头,java,spring,cors,Java,Spring,Cors,我只是简单地添加了@CrossOrigin注释,如下所示: @CrossOrigin(origins = "http://localhost:9090", maxAge = 3600) @RestController @RequestMapping("*") 但它并没有在响应中添加任何与CORS相关的头 我需要做更多的事情来让它工作吗 提前谢谢 我已经解决了这个问题,问题是我正在定义 标记在dispatcher servlet.xml中,而不是app context.xml,第二件事是该mv

我只是简单地添加了
@CrossOrigin
注释,如下所示:

@CrossOrigin(origins = "http://localhost:9090", maxAge = 3600)
@RestController
@RequestMapping("*")
但它并没有在响应中添加任何与CORS相关的头

我需要做更多的事情来让它工作吗

提前谢谢


我已经解决了这个问题,问题是我正在定义
标记在
dispatcher servlet.xml
中,而不是
app context.xml
,第二件事是该mvc标记的架构URL不正确。
通过打开Spring选项卡菜单,您可以在intelliJ Idea中检查Spring MVC和bean的结构。

您如何测试它?您的请求看起来不像跨源
选项
请求,而是遵循
选项
请求的常规请求。我使用AJAX请求来实现这一点,当我实现OncePerRequestFilter时它工作得很好,但现在我升级了Spring,所以我想使用@CrossOrigin
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9090' is therefore not allowed access.