@Valid 注解对应类型

68 阅读1分钟

文档持续跟更新中....

1. 背景

今天在entity的属性上 添加 @NotEmpty 注解的时候失败了, 访问方法一直在报错 @NotEmpty 很好理解,就是校验参数是否为空

@JsonSerialize(using = ToStringSerializer.class)
@NotEmpty
private Long holdId;

查了下, 原来是这个注解不支持 Long 类型, 写个文章记录下注解支持的类型,避免后续踩坑

2.注解说明

2.1 NotEmpty

作用: 带注释的元素不能为null或空
支持类型:
CharSequence (计算字符序列的长度)
Collection (计算集合大小)
Map (评估Map大小)
Array (评估数组长度)