Filter 是Web开发中的利器,可以非常方便的让我们切入功能功能到系统中去。本文演示如何在Spring Boot中定义,使用Filter。
本文中使用 Spring Boot 构建Rest服务实验手册(一) 中的案例进行演示。
新建一个Filter
新建一个名为: cn.com.hohistar.spbt.todoapi.config.filter 的包,在包中新建一个名为: PerfsFilter 的类,代码如下:
1 |
|
改变HTTP返回数据
获取返回数据
1 | public class ResultWrapper extends HttpServletResponseWrapper { |
添加统一格式
1 |
|
注册Filter
1 |
|