1,在启动类中添加 @ServletComponentScan 注解
2,新建自定义拦截器类中 加入 @WebFilter 注解、
2.1 @WebFilter 参数 (1) urlPatterns 指定url进行过滤,不在此范围不会进入过滤器
2.2 @WebFilte 参数 (2) filterName 与本Java类名相同即可
import org.springframework.core.annotation.Order;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;
@Order(101)
@WebFilter(urlPatterns = {"/decp/test/getTest","/driver/*"}, filterName = "HttpServletRequestReplacedFilter")
public class HttpServletRequestReplacedFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void destroy() {
}
3, @Order 是用来控制bean的执行顺序的而并非加载顺序