附加:拦截器(Interceptor)和过滤器(Filter)的区别;(这篇博客没写完,不要看~~)

本文对比了Servlet过滤器(Filter)与Spring MVC拦截器的使用范围、触发时机,并强调实战经验的重要性。探讨了它们在web应用和非web场景的不同应用,帮助开发者理解两者核心区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:

(0)这篇博客没有经过思考、排版;内容杂乱,不具有参考性;(以后补全……) 

(1)如有需要:过滤器(filter)可以参考【(5)常用功能与过滤器、监听器、FreeMarker;】专栏中的内容;

(2)目前明确的有:

          ● 过滤器是Servlet的;拦截器是Spring MVC的;二者的底层原理不同;

          ● 应该在实际开发中,根据开发经验,逐渐加深对二者的了解;单纯纸上谈兵,意义不大;

(3)本篇博客参考的博客有:

          ● 【过滤器 和 拦截器 6个区别,别再傻傻分不清了】,该文的作者是【程序员内点事】;(该博主有大量优秀文章,可参考)

          ● 以后有精力、能力、经验后,再较系统性的总结、查找、归纳吧……

(1)过滤器和拦截器的【使用范围】区别;

          ● 我们看到过滤器实现的是 javax.servlet.Filter 接口,而这个接口是在Servlet规范中定义的,也就是说过滤器Filter 的使用要依赖于Tomcat等容器,导致它只能在web程序中使用。

          ● 而拦截器(Interceptor) 它是一个Spring组件,并由Spring容器管理,并不依赖Tomcat等容器,是可以单独使用的。不仅能应用在web程序中,也可以用于Application、Swing等程序中。

(2)过滤器和拦截器的【触发时机】区别;(这儿总感觉没有彻底理解,不亲切)

……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值