| Interface | Description |
|---|---|
| DoubleSubmissionHandler |
OnDoubleSubmissionアノテーションに対する処理を行うインタフェース。
|
| TokenGenerator |
トークンの生成を行うインタフェース。
|
| Class | Description |
|---|---|
| TokenUtil |
トークンを使用した二重サブミットの防止機能のユーティリティ。
なお、トークンは ExecutionContext#getSessionScopeMap で獲得可能なMapではなく、
HttpSession に直接格納する。
これは、SessionConcurrentAccessHandler と併用した場合、トークンはリクエストスレッド毎の
スナップショット上に保持されるので、本来エラーとなるタイミングでも並行実行されてしまう可能性
が発生するためである。
|
| Annotation Type | Description |
|---|---|
| OnDoubleSubmission |
二重サブミットを防止する
Interceptor。 |
| UseToken |
二重サブミットを防止するために使用されるトークンを生成する
Interceptor。 |