こんにちは。たいら(@tairaengineer2)です。
この記事では、Javaのフレームワークの1つのSeasar2でアクションフォームで使用されているアノテーションをまとめた記事です。

スポンサーリンク
アクションフォームのアノテーションのまとめ
アクションフォームのアノテーションには
- 一般アノテーション
- 検証用アノテーション
の2種類があります。
それぞれを章ごとに分けてまとめました。
一般アノテーション
| アノテーション | 説明 |
|---|---|
| @ActionForm | アクションフォームを指定 |
検証用アノテーション
| アノテーション | 説明 |
|---|---|
| @Required | 必須かどうか検証 |
| @Validwhen | 条件式に一致するか検証 |
| @Minlength | 文字列が最小値以上か検証 |
| @Maxlength | 文字列の最大値以下か検証 |
| @Minbytelength | 文字列の最小のバイト数以上か検証 |
| @Maxbytelength | 文字列の最大のバイト数以下か検証 |
| @Mask | 正規表現に一致するか検証 |
| @IntRange | 指定した範囲以内のIntegerか検証 |
| @LongRange | 指定した範囲以内のLongか検証 |
| @FloatRange | 指定した範囲以内のFloatか検証 |
| @DoubleRange | 指定した範囲以内のDoubleか検証 |
| @ByteType | Byte型に変換できるか検証 |
| @ShortType | Short型に変換できるか検証 |
| @IntegerType | Integer型に変換できるか検証 |
| @LongType | Long型に変換できるか検証 |
| @FloatType | Float型に変換できるか検証 |
| @DoubleType | Double型に変換できるか検証 |
| @DateType | Date型に変換できるか検証 |
| @CreditCardType | クレジットカード番号か検証 |
| @EmailType | メールアドレスか検証 |
| @UrlType | URLか検証 |
スポンサーリンク
まとめ
以上がJavaのフレームワークSeasar2のエンティティで使用されているアノテーションのまとめです。
少しでもご参考になれば幸いです。
他にもJavaのフレームワークSeasar2についての記事を書いています。
良ければ、ご参考ください。
【Java】フレームワークSeasar2とは?概要を解説します
【Java】Seasar2のエンティティアノテーションまとめ
今までブログで書いたJavaの解説記事のまとめは、こちらをご参考ください。