verifydata
数据校验工具,springboot 使用注解增强数据校验工具,简单高效,支持自定义返回类型
支持的校验规则
- 长度
- 正则
- 是否为空
- 分组校验
支持校验的对象
- 除byte基础类型外
- List类型
- 自定义实体
- 实体嵌套集合和实体
教程如下
springboot项目引入下面依赖
<dependency>
<groupId>com.github.fly-bytes</groupId>
<artifactId>verifydata</artifactId>
<version>1.1</version>
</dependency>
controller方法上加上注解@Validation,需要校验的参数上加上@Verify即可,自定义bean不需要加,只需要在bean属性上添加,如下面TBean
@GetMapping("/test")
@happy.validation.Validation
public TBean get(@Verify(maxLength = 2, message = "长度最长为2")
@RequestParms("test") String test, TBean tBean){
return tBean;
}
@