@Component
public class ApiFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("time filter init");
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletRequest;
String uri = request.getRequestURI();
System.out.println("time filter start");
System.err.println(uri);
long start = System.currentTimeMillis();
chain.doFilter(servletRequest,servletResponse);
System.out.println("time filter 耗时:" + (System.currentTimeMillis() - start));
System.out.println("time filter finish");
}
@Override
public void destroy() {
}
}