filter过滤类 只能拿到http的请求和响应,javaEE规范定义,不了解spring的相关知识。不知道那个控制器那个方法来执行
一、在类的上方添加@Component
@Component public class LoginFilter implements Filter {二、自定义配置类,作用和上方的一样,但是下边这种可以定义是否过滤和过滤的url列表
@Bean
public FilterRegistrationBean timeFilter() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
TimeFilter timeFilter = new TimeFilter();
registrationBean.setFilter(timeFilter);
List<String> urls = new ArrayList<>();
urls.add("/*");
registrationBean.setUrlPatterns(urls);
return registrationBean;
}