SpringBoot中使用Servlet和Filter

为什么要把Servlet和Filter写在一起,因为使用方式很相似

两种方式

第一种,使用Servlet和Filter

使用Servlet 继承HttpServlet

注册Servlet

使用Filter 1.自定义过滤器 2.注册过滤器

这里注意一点 使用/**无效 至少我这2.4.5版本是这样 过滤所有请求用/*

那么其实还有第二种方式,让Servlet和Filter都免去注册

在启动类或者配置类添加@ServletComponentScan

我这里将用于Servlet和Filter注册的两个类都注释了

在Servlet和Filter上面添加 @WebServlet和@WebFilter

相关推荐
喵个咪18 分钟前
GoWind Shop 架构剖析:一个 REST 请求穿越三服务 BFF 的七环链路
vue.js·后端·go
喵个咪18 分钟前
GoWind Shop 安全设计:JWT 鉴权、Ent 行级隔离、防篡改审计与四个真实漏洞修复
vue.js·后端·go
喵个咪21 分钟前
GoWind Shop:一个 proto 文件如何生成后端、前端、文档、校验六路代码
vue.js·后端·go
用户77833661321122 分钟前
从 0 搭一个关键词排名监控:核心思路 + 可运行代码
后端·python·api
喵个咪24 分钟前
GoWind Shop 出海实战:多语言商品内容怎么存、怎么录、怎么按 locale 取
vue.js·后端·go
郝学胜_神的一滴2 小时前
C++20 高级编程 001:从极简HelloWorld到现代类型体系全梳理
c++·后端
卷无止境2 小时前
FastAPI中间件全解析:请求处理链条上的隐形关卡
后端·python·fastapi
badhope2 小时前
MCP协议:号称要统一AI工具调用,但大多数人连第一步都走不对
后端·架构
用户3126874877202 小时前
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解
spring boot
思考着亮2 小时前
2. Redis 缓存实战
后端