@BlancoValidateRange アノテーション
フィールドのための値範囲検証メソッドを自動生成します。
仕様
適用箇所
- フィールド
- java.math.BigDecimal にのみ適用可能
アノテーション要素
| 要素名 | 型 | デフォルト | 説明 |
| min | String | (なし) | 最小値 |
| max | String | (なし) | 最大値 |
詳細
利用の例
追加情報
Apache Struts Form と組み合わせる場合には、以下のメッセージを追加で設定する必要があります。
| キー | メッセージ | 説明 |
| message.blanco.validate.range.minmax | 「{0}」は {1} 以上 {2} 以下で入力してください。 | |
| message.blanco.validate.range.minmax.locationinfo | {0}「{1}」は {2} 以上 {3} 以下で入力してください。 | @BlancoValidateMessage(useLocationInfo = true) により位置情報を追加した場合 |
| message.blanco.validate.range.min | 「{0}」は {1} 以上で入力してください。 | |
| message.blanco.validate.range.min.locationinfo | {0}「{1}」は {2} 以上で入力してください。 | @BlancoValidateMessage(useLocationInfo = true) により位置情報を追加した場合 |
| message.blanco.validate.range.max | 「{0}」は {1} 以下で入力してください。 | |
| message.blanco.validate.range.max.locationinfo | {0}「{1}」は {2} 以下で入力してください。 | @BlancoValidateMessage(useLocationInfo = true) により位置情報を追加した場合 |
- メッセージに "WARN" という追加のグループを設定する必要があります。
リンク