@Slf4j @WebFilter(filterName = "loginCheckFilter", urlPatterns = "/*") public class LoginCheckFilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; //将拦截到的URI输出到日志,{}是占位符,将自动填充request.getRequestURI()的内容 log.info("拦截到的URI:{}", request.getRequestURI()); filterChain.doFilter(request, response); } }
还需要在启动类配置扫描
@SpringBootApplication @ServletComponentScan public class ReggieApplication { public static void main(String[] args) { SpringApplication.run(ReggieApplication.class, args); } }