1.创建filter
package com.hq.zhuanche.redisweb.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import org.springframework.core.annotation.Order;
//多个过滤器的时候,会按order设置的值,从小到大执行
@WebFilter(urlPatterns = “/*”)
@Order(1)
public class AuthFilter implements Filter{
@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
System.out.println("----filter-----");
chain.doFilter(request,response);
}
}
2.启动类添加注解
package com.hq.zhuanche.redisweb;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cache.annotation.EnableCaching;
@SpringBootApplication
@ServletComponentScan(basePackages = {“com.hq.zhuanche.redisweb.filter”})
public class RedisWebApplication {
public static void main(String[] args) {
SpringApplication.run(RedisWebApplication.class, args);
}
}