此方案只需服务端的代码修改
因为现在要前后端分离开发,那必不可免的会出现跨域问题,以下是自己实际测试过的有效代码:
步骤:
一、在 web.xml文件中添加
二、在自己的项目中创建 CorsFilter.java文件
注:
上面代码中的注解作用:
@WebFilter 用于将一个类声明为过滤器,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为过滤器。@WebFilter常用属性:
@Order 注解主要用来控制配置类的加载顺序,其value为正整数,值越小优先度越高
@Configuration 从Spring3.0,@Configuration用于定义配置类
对于setHeader() 响应头相关的API 详解: https://cloud.tencent.com/developer/section/1189894
如果对你有帮助的话给评论个 1 对我鼓励下,如果有更好的方法或资源请不吝赐教