ゲーマーときどきエンジニア

基本ゲーム記事を書いて、ときどき考えを発信するエンジニアのブログです!

【Java】Seasar2のアクションフォームアノテーションのまとめ

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

f:id:Tairax:20171007142829p:plain

スポンサーリンク

 

アクションフォームのアノテーションのまとめ

アクションフォームのアノテーションには

  1. 一般アノテーション
  2. 検証用アノテーション

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

【Java】ブログで書いた文法記事のまとめ