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