
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Spring Boot】独自アノテーションを作成してバリデーションチェック - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Spring Boot】独自アノテーションを作成してバリデーションチェック - Qiita
以前、標準制約以外のチェックをしたいとき、チェック処理を集約したバリデータを作成する記事を書きま... 以前、標準制約以外のチェックをしたいとき、チェック処理を集約したバリデータを作成する記事を書きました。(フォームバリデーションのカスタマイズ【Spring Boot】) しかし、この方法だと特定のFormオブジェクトにしか適用できないので再現性が低くなってしまいます。 そこで、独自のアノテーションを作成し複数のFormオブジェクトで使えるようにすることで、再現性を改善できたのではないかと思い、記事にまとめました。 以下、複数項目を使用したチェックと単項目チェックの2つの実装についてまとめています。 1.複数項目を使用したチェック ■概要 ・宿泊プラン、チェックイン日付、チェックアウト日付を指定し空室が存在するかチェックする@VacancyRoomExistsを作成する。 ・@VacancyRoomExistsをFormクラス単位に付与することで、複数項目を使用したチェックができる。 ・@V