前提
- 定义filter过滤器,预处理http请求
- 在resteasy框架下配置filter
实现功能
- 拦截http请求,获取请求头中的Cookie信息
- 统一处理Cookie中的token,将token信息与用户信息映射(后端业务需要)
- 将获取到的用户信息重新放置到请求头中,作为HeaderParam传递给rest接口使用
实现步骤
编写filter代码
1 | package xuyihao.*; |
web.xml配置添加Filter注册
使用web.xml注册restEasy的,在web.xml中添加如下内容
1 | <!-- 配置过滤器,异常处理器等 --> |
rest接口方法中使用filter传递的请求头参数
1 | /** |