引言 编写接口时,常用的参数校验使用hibernate-validator注解+@@Validated注解进行参数校验.当遇到一些特殊场景或需求,需要自己对参数进行手动校验时,会出现以下问题: 不可避免的需要对接受的参数进行判断,此时便会出现大量if...else...影响代码可读性,且校验不够优雅. 本文给出一个参数校验方案,给大家一个思路.如果只是想使用,基本校验的已足够:如果想自己编写一套,切记不要被我的工具类给限死,理解思路,它有无限的可能. 使用举例 具体项目中是如何使用的,可以参考博