クラス RequestResponseBodyMethodProcessor

実装されたすべてのインターフェース:
HandlerMethodArgumentResolverHandlerMethodReturnValueHandler

public class RequestResponseBodyMethodProcessor extends AbstractMessageConverterMethodProcessor
@RequestBody でアノテーション付けされたメソッド引数を解決し、HttpMessageConverter でリクエストまたはレスポンスの本文を読み書きすることにより、@ResponseBody でアノテーション付けされたメソッドからの戻り値を処理します。

@RequestBody メソッド引数は、検証をトリガーするアノテーションが付けられている場合にも検証されます。検証が失敗した場合、MethodArgumentNotValidException が発生し、DefaultHandlerExceptionResolver が構成されていると、HTTP400 レスポンスステータスコードが生成されます。

導入:
3.1
作成者:
Arjen Poutsma, Rossen Stoyanchev, Juergen Hoeller