注釈型 TokenCheck
@Retention(RUNTIME)
@Target(TYPE)
public @interface TokenCheck
TokenCheckを定義するアノテーションです。
- 関連項目:
TokenCheck
-
任意要素の概要
任意要素 修飾子とタイプ 任意要素 説明 boolean
consume
正常時のToken利用設定boolean
exceptionRollback
Exception発生時のTokenロールバック設定boolean
executeCheck
Tokenチェックの実施設定boolean
useFixedToken
固定値のTokenの利用可否の設定
-
要素の詳細
-
executeCheck
boolean executeCheckTokenチェックの実施設定
デフォルト(true)の場合、Tokenチェックを実行します。- デフォルト:
- true
-
consume
boolean consume正常時のToken利用設定
デフォルト(true)の場合、Tokenは再利用されません。- デフォルト:
- true
-
exceptionRollback
boolean exceptionRollbackException発生時のTokenロールバック設定
デフォルト(true)の場合、ロールバック(現在のTokenを再設定)します。- デフォルト:
- true
-
useFixedToken
boolean useFixedToken固定値のTokenの利用可否の設定
Tokenチェックに、セッション単位に固定に払いだされるTokenを用いる場合にtureを設定。 デフォルトfalse。 固定値を利用する場合は、トランザクションの重複実行は防げないが、CSRFは防げる。- 戻り値:
- デフォルト:
- false
-