パッケージの使用
org.springframework.web.servlet.mvc.method.annotation
パッケージ
説明
ビルトイン
MockMvcBuilder
実装が含まれています。Spring MVC のアノテーションベースのセットアップ。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。- クラス説明
@Controller
クラスの型 レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成します。 - クラス説明
@Controller
クラスの型 レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成します。 - クラス説明
@ExceptionHandler
メソッドにより例外を解決するAbstractHandlerMethodExceptionResolver
。@Controller
クラスの型 レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成します。 - クラス説明
AbstractJackson2HttpMessageConverter
の具象サブクラスで JSON 直列化の前にレスポンスをカスタマイズするResponseBodyAdvice
実装の便利な基本クラス。HttpMessageConverters
を使用してリクエストの本文から読み取ることにより、メソッドの引数値を解決するための基本クラス。HttpMessageConverters
を使用してレスポンスに書き込むことにより、メソッドの戻り値を処理する機能でAbstractMessageConverterMethodArgumentResolver
を拡張します。Spring MVC コントローラーで@RequestMapping
メソッドを指すことにより、UriComponentsBuilder
のインスタンスを作成します。メソッド引数の URL を作成するビルダークラス。ボディが読み取られてオブジェクトに変換される前にリクエストをカスタマイズできます。また、@RequestBody
またはHttpEntity
メソッドの引数としてコントローラーメソッドに渡される前に、結果のオブジェクトを処理できます。デフォルトのメソッド実装でRequestBodyAdvice
を実装するための便利な出発点。@ResponseBody
またはResponseEntity
コントローラーメソッドの実行後、本体がHttpMessageConverter
で書き込まれる前に、レスポンスをカスタマイズできます。1 つ以上のオブジェクトがレスポンスに書き込まれる非同期リクエスト処理のコントローラーメソッドの戻り値の型。書き込むメッセージコンバーターを選択するための MediaType ヒントとともに書き込まれるデータの単純なホルダー。登録されたHandlerMethodReturnValueHandler
を介して戻り値を処理する機能でInvocableHandlerMethod
を拡張し、メソッドレベルの@ResponseStatus
アノテーションに基づくレスポンスステータスの設定もサポートします。SSE イベントのビルダー。