spring mvc 使用@notNull 注解验证请求参数
使用方式
@NotNull
@Min
@valid
验证生效
进阶
注解接口
校验逻辑实现
自定义注解使用
其他校验注解
处理请求时,...有些参数是必传或者必须遵循某些规则的, 如果针对每个请求都写一遍验证的话相当繁琐, 而且代码维护起来也麻烦, 正好框架将参数校验的功能抽象处理啊了, 我们可以利用这个完成80%的校验场景
使用方式...使用起来很简单, 只需要加上几个注解即可
@NotNull
在需要验证的非空字段前面加上@NotNull注解(注解还可设置提示语), 如下
@Min
有写数值类型的需要限制范围, 例如: 时间需要大于...Payload>[] payload() default {
};
String evaluationKey() default "";
}
校验逻辑实现
实现校验逻辑, 需要在自定义注解中指定使用的校验逻辑...else {
return JudgeUtil.equals(value, checkEvaluationKey);
}
}
}
自定义注解使用