java-Entity常用的校验注解(javax.validation.constraints)
常用的校验注解
javax.validation.constraints.xxx
附 @JsonFormat
有时使用 @JsonFormat 注解时,查到的时间可能会比数据库中的时间少八个小时,这是由于时区差引起的,JsonFormat 默认的时区是 Greenwich Time, 默认的是格林威治时间,而我们是在东八区上,所以时间会比实际我们想得到的时间少八个小时。需要在后面加上一个时区,如下示例:
@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
private Date date;
附 @Valid
有时参数对象中还包含其他参数对象,如果要验证包含的对象里的参数,就需要使用@Valid注解包含的对象,如下:
其他事例:
验证纯数字
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员彦青不浪
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果