主要是在控制层缺少了一个注解,缺少的这个注解导致了请求返回的数据被拦截了下来
@CrossOrigin
查了一下为啥需要这个注解,出处 注解@CrossOrigin解决跨域问题
注解@CrossOrigin
出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站。来自EVILL的脚本不能够对你的银行API做出Ajax请求(从你的帐户中取出钱!)使用您的凭据。
跨源资源共享(CORS)是由大多数浏览器实现的W3C规范,允许您灵活地指定什么样的跨域请求被授权,而不是使用一些不太安全和不太强大的策略,如IFRAME或JSONP。