SpringBoot/thymeleaf を使用しています。
画面に何らかの入力項目(テキストボックス)があり、
「必須項目ではないがもし入力をするなら必ず4桁入れさせる」という桁数のチェックを @Size アノテーションを使用してチェックしたいです。
input クラスは入力されたものを受けとるクラスです。
java
1// 実際についているアノテーションは省略します 2public class input implements Serializable { 3 4 @Size(min = 0, max = 4) 5 private String nendo; 6 7}
これですと0 ~ 4 までが許容範囲になってしまい必ず4桁を入れさせることができません。
@Size(min = 4, max = 4)
にすると当たり前ですが NULL の時は無視してくれません。
アノテーションでチェックは不可能でしょうか。
回答1件
あなたの回答
tips
プレビュー