Spring Boot中写一个全局过滤器去除(GET+POST)请求参数中空格

238 阅读1分钟

为了在Spring Boot中自定义一个全局Filter,用于处理所有HTTP请求的参数,并移除字符串形式的参数及JSON数据中的空格,你可以创建一个实现javax.servlet.Filter接口的类,并在Spring Boot中注册它。请注意,对于JSON数据,你可能需要额外解析JSON字符串并处理其内部的文本值。下面是一个简化版的Filter示例,仅针对查询参数和表单字段(GET和POST请求中的普通文本参数)去除空格

1.编写全局Filter过滤器

2. 注入过滤器到spring boot容器中