目前来说有两种解决方法,一种是在前端解决,另一种是在后端解决。因为我是后端开发人员,那就只能从自己下手,从后端解决这个问题。
我创建的是Maven项目,此类问题属于跨域权限问题,最开始我是在web.xml设置过滤器,然后继承Filter类设置响应头response.setHeader("Access-Control-Allow-Origin", "*");但是,无奈发现居然还是失效了。最简单的方式是通过注解的方式,在Controller层加上:
@CrossOrigin(origins="*",maxAge=3600)