springboot 跨域解决

注意一定spring能扫描到这个类,如果有问题可以加我微信skynba,继续交流技术



@Component 
public class CorsFilter implements Filter { 

 
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { 
        HttpServletResponse response = (HttpServletResponse) res; 
 
        HttpServletRequest reqs = (HttpServletRequest) req; 
 
        response.setHeader("Access-Control-Allow-Origin",reqs.getHeader("Origin")); 
        response.setHeader("Access-Control-Allow-Credentials", "true"); 
        response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); 
        response.setHeader("Access-Control-Max-Age", "3600"); 
        response.setHeader("Access-Control-Allow-Headers", "x-requested-with"); 
        chain.doFilter(req, res); 
    } 
    public void init(FilterConfig filterConfig) {} 
    public void destroy() {} 
}

猜你喜欢

转载自zysnba.iteye.com/blog/2416115