SpringBoot常用的校验注解-@JsonFormat

2019-02-22  本文已影响0人  啦啦啦啦啦哈1
@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0   

@NotBlank://String 不是 null 且去除两端空白字符后的长度(trimmed length)大于 0。

@length规定最小长度大于0 ,可以用@NotBlank

如果前端表单没有填写,默认传输的是空白字符串,可以通过@NotNull验证,但不能通过@NotBlank验证

@JsonFormat

用法 为在属性值上 @JsonFormat(pattern=”yyyy-MM-dd”,timezone=”GMT+8”),如果直接使用 @JsonFormat(pattern=”yyyy-MM-dd”)就会出现2018-08-01 08:00:00的情况, 会相差8个小时,因为我们是东八区(北京时间)。所以我们在格式化的时候要指定时区(timezone )

上一篇 下一篇

猜你喜欢

热点阅读