更新全选打包
This commit is contained in:
parent
d98de3cfee
commit
e18d620000
|
|
@ -7,26 +7,11 @@ import javax.servlet.*;
|
||||||
import javax.servlet.annotation.WebFilter;
|
import javax.servlet.annotation.WebFilter;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Component
|
@Component
|
||||||
@WebFilter(urlPatterns = {"/order-service/order/*"},filterName = "customFilter")
|
@WebFilter(urlPatterns = {"/order-service/order/*"},filterName = "customFilter")
|
||||||
public class CustomFilter implements Filter {
|
public class CustomFilter implements Filter {
|
||||||
|
|
||||||
private static final List<String> unFilterUrlList= Arrays.asList("/order-service/pay/returnOrder");
|
|
||||||
|
|
||||||
|
|
||||||
private boolean isfilter(String url){
|
|
||||||
for (String s : unFilterUrlList) {
|
|
||||||
if(s.equals(url)){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init(FilterConfig filterConfig) throws ServletException {
|
public void init(FilterConfig filterConfig) throws ServletException {
|
||||||
log.info(">>>> customFilter init <<<<");
|
log.info(">>>> customFilter init <<<<");
|
||||||
|
|
@ -35,30 +20,14 @@ public class CustomFilter implements Filter {
|
||||||
@Override
|
@Override
|
||||||
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
|
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
|
||||||
log.info(">>>> customFilter doFilter start <<<<");
|
log.info(">>>> customFilter doFilter start <<<<");
|
||||||
// RequestWrapper requestWapper = null;
|
RequestWrapper requestWapper = null;
|
||||||
//// if (servletRequest instanceof HttpServletRequest) {
|
if (servletRequest instanceof HttpServletRequest) {
|
||||||
//// requestWapper = new RequestWrapper((HttpServletRequest) servletRequest);
|
requestWapper = new RequestWrapper((HttpServletRequest) servletRequest);
|
||||||
//// }
|
}
|
||||||
//// if (requestWapper != null) {
|
|
||||||
//// filterChain.doFilter(requestWapper,servletResponse);
|
|
||||||
//// } else {
|
|
||||||
//// filterChain.doFilter(servletRequest,servletResponse);
|
|
||||||
//// }
|
|
||||||
HttpServletRequest request=(HttpServletRequest) servletRequest;
|
|
||||||
if(isfilter(request.getRequestURI().toString())){
|
|
||||||
RequestWrapper requestWapper = null;
|
|
||||||
if (servletRequest instanceof HttpServletRequest) {
|
|
||||||
requestWapper = new RequestWrapper((HttpServletRequest) servletRequest);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (requestWapper != null) {
|
if (requestWapper != null) {
|
||||||
servletResponse.setContentType("text/plain;charset=UTF-8");
|
filterChain.doFilter(requestWapper,servletResponse);
|
||||||
filterChain.doFilter(requestWapper,servletResponse);
|
} else {
|
||||||
} else {
|
|
||||||
servletResponse.setContentType("text/plain;charset=UTF-8");
|
|
||||||
filterChain.doFilter(servletRequest,servletResponse);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
filterChain.doFilter(servletRequest,servletResponse);
|
filterChain.doFilter(servletRequest,servletResponse);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue