こんにちは。たいら(@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の解説記事のまとめは、こちらをご参考ください。