我只是简单地添加了@CrossOrigin
注释:
@CrossOrigin(origins = "http://localhost:9090", maxAge = 3600)
@RestController
@RequestMapping("*")
但它没有在响应中添加任何与CORS相关的标题。
我是否应该采取更多措施才能使其发挥作用?
提前致谢
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9090' is therefore not allowed access.
答案 0 :(得分:1)
我已经解决了这个问题,问题在于我正在定义
<mvc:annotation-driven/>
中的dispacher-servlet.xml
代码而非app-context.xml
,第二件事是此mvc代码的架构网址不正确。
您可以通过打开Spring选项卡菜单在intelliJ Idea中检查Spring-MVC和Beans的结构。