三种方式 下面为大家一一对应
过滤器的方式拦截器的方式 过滤器的方式这种方式简单点 但是可配置性不高
注意:一定得扫描到spring容器中
创建一个类 实现 filter接口
init:该方法是对filter对象进行初始化的方法,仅在容器初始化filter对象结束后被调用一次,参数FilterConfig可以获得filter的初始化参数;doFilter:可以对request和response进行<u>预处理</u>。其中FilterChain可以将处理后的request和response对象传递到过滤链上的下一个资源。destroy():该方法在容器销毁对象前被调用。结果
总结
1.过滤器用来实现通用的功能,减少代码冗余,提高可维护性;
2.一个过滤器可以配置给多个资源使用(编码过滤器);
3.一个资源也可以配置多个过滤器,按照配置顺序调用。
拦截器的方式如果不懂 请先看了 介绍再来
拦截器的介绍
话不说多 直接上代码
创建拦截器
注册拦截器
把我们的拦截器 注册到 拦截器链中
测试结果
以上就是SpringBoot实现过滤器拦截器的耗时对比的详细内容,更多关于SpringBoot过滤器拦截器的资料请关注七叶笔记其它相关文章!