一、过滤器基本概念
就是对请求的数据进行拦截,拦截后做一些预处理,比如设定字符集、权限控制、过滤敏感字符、或任何自定义的操作。经过预处理后才会向后放行数据,从而使请求的数据达到使用的要求。例如你去听演唱会一样,进门需要拦截你,检验你的门票,门票正确,再放行你进场听演唱会。
Springboot里面常用的过滤器:
ApplicationContextHeaderFilter
OrderedCharacterEncodingFilter
OrderedFormContentFilter
OrderedHiddenHttpMethodFilter
OrderedRequestContextFilter
二、使用Servlet3.0注解开发自定义的过滤器
使用Servlet3.0的注解进行配置的步骤
1、启动类里面增加@ServletComponen