更新全选打包

This commit is contained in:
19991905653 2024-04-03 17:34:04 +08:00
parent d98de3cfee
commit e18d620000
1 changed files with 7 additions and 38 deletions

View File

@ -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);
} }
} }