當(dāng)把年齡上面的注釋由 @NotNull 改成 @NotBlank 時(shí),校驗(yàn)會(huì)出錯(cuò),出現(xiàn)異常
當(dāng)把年齡上面的注釋由 @NotNull 改成 @NotBlank 時(shí),校驗(yàn)會(huì)出錯(cuò),出現(xiàn)異常
@NotNull(message?=?"年齡不能為空") @Min(value?=?0,message?=?"年齡必須大于0") @Max(value?=?150,message?=?"年齡必須小于150歲") private?Integer?age;
2019-10-17
age類型是int,不能用@NotBlank。因?yàn)锧NotBlank是用來校驗(yàn)字符串String的
2019-05-31
你可以百度一下,答案更詳細(xì)一些!
@NotNull和@NotBlank還是有區(qū)別的,此外,還有一個(gè)@NotEmpty。。
@NotEmpty 用在集合類上面
@NotBlank 用在String上面
@NotNull 用在基本類型上