Spring Bootパラメータ検証スキーム

  • @NotNull: 値を null にすることはできません。
  • @NotEmpty: 文字列、コレクション、または配列の値を空にすることはできません。つまり、長さが 0 より大きい場合です。
  • @NotBlank: 文字列の値を空白にすることはできません。つまり、スペースのみを含めることはできません。
  • @Size: 文字列、コレクション、または配列のサイズが指定された範囲内であるかどうか。
  • @Min: 値の最小値。
  • @Max: 値の最大値。
  • @DecimalMin: 数値の最小値。小数を含むことができます。
  • @DecimalMax: 数値の最大値。小数を含むことができます。
  • @Digits: 値が指定された整数および小数点以下の桁を満たしているかどうか。
  • @Pattern: 文字列が指定された正規表現に一致するかどうか。
  • @Email: 文字列が有効な電子メール アドレスかどうか。
  • @AssertTrue: ブール値が true かどうか。
  • @AssertFalse: ブール値が false かどうか。
  • @Future: 日付が将来であるかどうか。
  • @Past: 日付が過去かどうか。

のように:

 @NotBlank(メッセージ = "ユーザー名を空白にすることはできません")  

1 つのプライベート文字列名。​  

 @NotBlank(メッセージ = "パスワードを空白にすることはできません")  

@Size(min = 6, message = "パスワードの長さは 6 文字未満にすることはできません")  

2 プライベート文字列パスワード。​  

@Min(値 = 0, メッセージ = "年齢は 0 歳未満であってはなりません")  

@Max(値 = 1120、メッセージ = "年齢は 120 歳を超えてはなりません")  

3private 整数の年齢。​  

@Pattern(regexp = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{ 8}$"、メッセージ = "携帯電話番号の形式が正しくありません")  

4 専用糸電話。

おすすめ

転載: blog.csdn.net/shumeigang/article/details/135480917