1 package com.ywy.util.filter;
2
3 import org.springframework.stereotype.Component;
4 import org.springframework.web.filter.OncePerRequestFilter;
5
6 import javax.servlet.FilterChain;
7 import javax.servlet.ServletException;
8 import javax.servlet.http.HttpServletRequest;
9 import javax.servlet.http.HttpServletResponse;
10 import java.io.IOException;
11
12 /**
13 * @Description 允许跨域配置
14 * @Author ywy
15 * @Date 2021/8/17 10:43
16 */
17 @Component
18 public class CorsFilter extends OncePerRequestFilter {
19
20 @Override
21 protected void doFilterInternal(
22 HttpServletRequest httpServletRequest,
23 HttpServletResponse httpServletResponse,
24 FilterChain filterChain) throws ServletException, IOException {
25 httpServletResponse.addHeader("Access-Control-Allow-Origin", "*");
26 httpServletResponse.addHeader("Access-Control-Allow-Headers", "isA");
27 httpServletResponse.addHeader("Access-Control-Allow-Headers", "isB");
28 filterChain.doFilter(httpServletRequest, httpServletResponse);
29 }
30
31 }