在SpringBoot中使用@WebFilter注解标注在一个类上,可以配置一个过滤器,并却该类需要继承HttpFilter,本次使用过滤器在控制台中输出HTTP的路径以及请求方式。
@WebFilter
@Log4j2
public class DefaultFilter extends HttpFilter {
@Override
protected void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException {
log.info(request.getRemoteAddr() + " " + request.getMethod() + " " + request.getRequestURI());
chain.doFilter(request, response);
}
}
在每次HTTP请求之后查看控制台的输出信息:



