カスタムアノテーション に関する記事を 1 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
@ConstraintとConstraintValidatorで独自バリデーションを作る手順を、電話番号形式・メール重複(DI利用)・パスワード確認(クロスフィールド)の3パターンで解説。@NotBlank / @Patternでは届かないルールを再利用可能なアノテーションに落とし込み、Service層に散らばるチェックロジックを整理できます。
2026-02-21