SpringBoot过滤器的使用(1)
虎嗅蔷薇
发布于 云南 2022-11-30 · 717浏览 4赞

过滤器是对数据进行过滤,预处理过程,当我们访问网站时,有时候会发布一些敏感信息,发完以后有的会用*替代,还有就是登陆权限控制等,一个资源,没有经过授权,肯定是不能让用户随便访问的,这个时候,也可以用到过滤器,需要的朋友可以参考一下

什么是过滤器

过滤器是对数据进行过滤,预处理过程,当我们访问网站时,有时候会发布一些敏感信息,发完以后有的会用*替代,还有就是登陆权限控制等,一个资源,没有经过授权,肯定是不能让用户随便访问的,这个时候,也可以用到过滤器。过滤器的功能还有很多,例如实现URL级别的权限控制、压缩响应信息、编码格式等等。

过滤器依赖servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤。

过滤器的使用


下面简单的说说Spring Boot里面如何增加过滤器。

过滤器使用实例:具体示例代码如下:

过滤器里面的三个方法:


init : filter对象只会创建一次,init方法也只会执行一次。
doFilter : 主要的业务代码编写方法,可以多次重复调用
destroy : 在销毁Filter时自动调用(程序关闭或者主动销毁Filter)。

虎嗅蔷薇
阳光沥肩头,仿佛自由人。
浏览 717
4
相关推荐
最新评论
赞过的人 4
评论加载中...

暂无评论,快来评论吧!