说明:
项目地址在文章最后
本章代码所在分支为chapter21
代码规则:每章一个分支
后一章代码继承前一章代码
1 简介
参数校验,是功能实现的第一步。参数如果非法,无法获取正确数据。
此时,后台系统应该返回给调用方可读的提示:如,参数非法、某参数为0、某参数为空等。
后台系统设计时,通用的参数校验是在拦截的请求逻辑中进行,即,当前请求某个接口时,
通过过滤链,拦截本次请求,校验参数是否合法,如空数据(null)等,而不是直接进入接口的具体逻辑。
其他需要细粒度的数据校验,可以在接口逻辑中进行处理。
2 请求拦截:参数校验
拦截请求,进行数据校验,本章校验请求体是否为空。
2.1 参数校验拦截器
package com.monkey.tutorial.common.config