SpringBoot 中怎么配置 Filter 过滤拦截
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章将为大家详细讲解有关SpringBoot 中怎么配置 Filter 过滤拦截,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.通过扫描注解完成
千家信息网最后更新 2025年12月01日SpringBoot 中怎么配置 Filter 过滤拦截
这篇文章将为大家详细讲解有关SpringBoot 中怎么配置 Filter 过滤拦截,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1.通过扫描注解完成Filter组件注册
创建一个类,实现Filter接口,实现doFilter()方法
在该类使用注解@WebFilter,设置filterName与urlPatterns
在doFilter中编写代码
编写启动类:增加注解@ServletComponentScan
/** * SpringBoot整合Filter 方式一 项目 www.1b23.com */ //@WebFilter(filterName="FirstFilter" , urlPatterns= {"*.do","*.jsp"}) @WebFilter(filterName="FirstFilter" , urlPatterns= "/first") public class FirstFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println("进入Filter"); chain.doFilter(request, response); System.out.println("离开Filter"); } }//项目 www.1b23.com@SpringBootApplication@ServletComponentScanpublic class App { public static void main(String[] args) { SpringApplication.run(App.class, args); }}urlPatterns 是数组类型的,可以拦截多个 例如:urlPatterns= {".do",".jsp"}
2.通过方法完成Filter组件注册
创建一个类,实现Filter接口,实现doFilter()方法
编写启动类
添加一个方法,返回值必须是FilterRegistrationBean的对象,他能够创建Filter对象的实例对象
创建FilterRegistrationBean对象,传入实例化的Filter对象
添加Url,bean.addUrlPatterns();
返回FilterRegistrationBean对象
在此方法上增加@Bean的注解
/** * 注册Filter项目 www.1b23.com */ @Beanpublic FilterRegistrationBean getFilterRegistrationBean() { FilterRegistrationBean bean = new FilterRegistrationBean(new SecondFilter()); //bean.addUrlPatterns(new String[] {"*.do","*.jsp"}); bean.addUrlPatterns("/second"); return bean; }关于SpringBoot 中怎么配置 Filter 过滤拦截就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
对象
方法
注解
项目
配置
内容
实例
接口
文章
更多
知识
篇文章
组件
不错
代码
多个
数组
方式
此方法
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
淮安营销软件开发系统
免备案独立服务器
小说软件开发
国产分布式实时数据库报价
初始化数据库连接
昆明软件开发定制公司哪家好
服务器封了为什么
k3数据授权数据库表
戴尔高密4U服务器
窗体连接数据库主代码
昆山正规网络技术服务费
华润医药软件开发怎样
app 动态数据库
国家网络安全应急成员单位
江苏省网络安全感调查
读取html内容写到数据库
互联网软件开发者
北京智邦科技软件开发
天津食堂配送软件开发
期刊条码数据库
opc ua模拟服务器软件
大学网络安全与信息化委员会
卓翼科技工业互联网合作
小分子肽数据库
电脑浏览器代理服务器设置
专利数据库检索作业
软件开发与测试工资高吗
海州区智能网络技术推荐咨询
天津食堂配送软件开发
网络安全防护策略优化