インターフェース HandlerMethodValidationException.Visitor
- 含まれているクラス:
- HandlerMethodValidationException
public static interface HandlerMethodValidationException.Visitor
other(org.springframework.validation.method.ParameterValidationResult)
がフォールスルーとして機能し、コントローラーメソッドのパラメーター型によるコールバックで検証結果を処理する契約。メソッドのサマリー
修飾子と型メソッド説明void
cookieValue
(CookieValue cookieValue, ParameterValidationResult result) @CookieValue
メソッドパラメーターの結果を処理します。void
matrixVariable
(MatrixVariable matrixVariable, ParameterValidationResult result) @MatrixVariable
メソッドパラメーターの結果を処理します。void
modelAttribute
(ModelAttribute modelAttribute, ParameterErrors errors) @ModelAttribute
メソッドパラメーターの結果を処理します。void
other
(ParameterValidationResult result) 上記のいずれでもない他の結果を処理します。void
pathVariable
(PathVariable pathVariable, ParameterValidationResult result) @PathVariable
メソッドパラメーターの結果を処理します。void
requestBody
(RequestBody requestBody, ParameterErrors errors) @RequestBody
メソッドパラメーターの結果を処理します。void
requestHeader
(RequestHeader requestHeader, ParameterValidationResult result) @RequestHeader
メソッドパラメーターの結果を処理します。void
requestParam
(RequestParam requestParam, ParameterValidationResult result) @RequestParam
メソッドパラメーターの結果を処理します。void
requestPart
(RequestPart requestPart, ParameterErrors errors) @RequestPart
メソッドパラメーターの結果を処理します。
メソッドの詳細
cookieValue
@CookieValue
メソッドパラメーターの結果を処理します。- パラメーター:
cookieValue
- パラメーターで宣言されたアノテーションresult
- 検証結果
matrixVariable
@MatrixVariable
メソッドパラメーターの結果を処理します。- パラメーター:
matrixVariable
- パラメーターで宣言されたアノテーションresult
- 検証結果
modelAttribute
@ModelAttribute
メソッドパラメーターの結果を処理します。- パラメーター:
modelAttribute
- オプションのModelAttribute
アノテーション。メソッドパラメーターがそれなしで宣言されている場合は、おそらくnull
です。errors
- 検証エラー
pathVariable
@PathVariable
メソッドパラメーターの結果を処理します。- パラメーター:
pathVariable
- パラメーターで宣言されたアノテーションresult
- 検証結果
requestBody
@RequestBody
メソッドパラメーターの結果を処理します。- パラメーター:
requestBody
- パラメーターで宣言されたアノテーションerrors
- 検証エラー
requestHeader
@RequestHeader
メソッドパラメーターの結果を処理します。- パラメーター:
requestHeader
- パラメーターで宣言されたアノテーションresult
- 検証結果
requestParam
@RequestParam
メソッドパラメーターの結果を処理します。- パラメーター:
requestParam
- オプションのRequestParam
アノテーション。メソッドパラメーターがそれなしで宣言されている場合は、おそらくnull
です。result
- 検証結果
requestPart
@RequestPart
メソッドパラメーターの結果を処理します。- パラメーター:
requestPart
- パラメーターで宣言されたアノテーションerrors
- 検証エラー
other
上記のいずれでもない他の結果を処理します。- パラメーター:
result
- 検証結果