zoukankan      html  css  js  c++  java
  • Spring boot接口开发,后台处理跨域问题

    /**
    * 修改webservice访问的response header
    * 处理跨域问题
    * 拦截所有访问
    * @author b_daiyq
    */
    @Configuration
    @Order(1)
    @WebFilter(filterName="headFilter",urlPatterns="/*")
    public class ChangeResponseHeadFilter implements Filter {

    @Override
    public void destroy() {
    // TODO Auto-generated method stub

    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
    throws IOException, ServletException {

    HttpServletResponse resp = (HttpServletResponse) response;
    // resp.addHeader("Access-Control-Allow-Origin", "*");
    resp.setHeader("Access-Control-Allow-Origin", "*");
    resp.setHeader("Access-Control-Allow-Headers", "X-Requested-With, accept, origin, content-type");
    resp.setHeader("Content-Type", "*");
    resp.setHeader("Access-Control-Allow-Credentials", "true");
    chain.doFilter(request, resp);
    }

    @Override
    public void init(FilterConfig arg0) throws ServletException {
    // TODO Auto-generated method stub
    }

    }

  • 相关阅读:
    Transformer详解
    PAT 1012
    PAT 1011
    PAT 1010
    Jordan Lecture Note-3: 梯度投影法
    PAT 1009
    PAT 1008
    Jordan Lecture Note-2: Maximal Margin Classifier
    PAT 1007
    PAT 1006
  • 原文地址:https://www.cnblogs.com/Sora-L/p/9364951.html
Copyright © 2011-2022 走看看