パッケージ | 説明 |
---|---|
org.springframework.http.converter | HttpMessageConverter 抽象化を提供して、Java オブジェクトと HTTP 入出力メッセージ間で変換します。 |
org.springframework.http.converter.cbor | CBOR データ形式の HttpMessageConverter を提供します。 |
org.springframework.http.converter.feed | Atom および RSS フィードを処理するための HttpMessageConverter 実装を提供します。 |
org.springframework.http.converter.json | JSON を処理するための HttpMessageConverter 実装を提供します。 |
org.springframework.http.converter.protobuf | Google プロトコルバッファを処理するための HttpMessageConverter 実装を提供します。 |
org.springframework.http.converter.smile | Smile データ形式(「バイナリ JSON」)に HttpMessageConverter を提供します。 |
org.springframework.http.converter.support | フォーム処理用の包括的な HttpMessageConverter バリアントを提供します。 |
org.springframework.http.converter.xml | XML を処理するための HttpMessageConverter 実装を提供します。 |
org.springframework.test.web.servlet.client | サーバーリクエスト処理のための MockMvc を使用した WebTestClient を介した Spring MVC アプリケーションのテストのサポート。 |
org.springframework.test.web.servlet.setup | ビルトイン MockMvcBuilder 実装が含まれています。 |
org.springframework.web.client | クライアント側の Web サポートのコアパッケージ。 |
org.springframework.web.servlet.config.annotation | Spring MVC のアノテーションベースのセットアップ。 |
org.springframework.web.servlet.function | Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。 |
org.springframework.web.servlet.function.support | org.springframework.web.servlet.function パッケージをサポートするクラス。 |
org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | GenericHttpMessageConverter<T> HTTP リクエストを指定されたジェネリクス型のターゲットオブジェクトに変換し、指定されたジェネリクス型のソースオブジェクトを HTTP レスポンスに変換できる HttpMessageConverter の特殊化。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractGenericHttpMessageConverter<T> ほとんどの GenericHttpMessageConverter 実装の抽象基本クラス。 |
class | AbstractHttpMessageConverter<T> ほとんどの HttpMessageConverter 実装の抽象基本クラス。 |
class | BufferedImageHttpMessageConverter BufferedImages SE を読み書きできる HttpMessageConverter の実装。 |
class | ByteArrayHttpMessageConverter バイト配列を読み書きできる HttpMessageConverter の実装。 |
class | FormHttpMessageConverter HttpMessageConverter の実装により、「通常の」HTML フォームの読み取りと書き込み、およびマルチパートデータの書き込み(ただし読み取りは行わない) |
class | ObjectToStringHttpMessageConverter コンテンツの読み取りと書き込みに StringHttpMessageConverter を使用する HttpMessageConverter と、文字列コンテンツのターゲットオブジェクト型との変換に ConversionService を使用します。 |
class | ResourceHttpMessageConverter Resources の読み取り / 書き込みが可能で、バイト範囲リクエストをサポートする HttpMessageConverter の実装。 |
class | ResourceRegionHttpMessageConverter |
class | StringHttpMessageConverter 文字列を読み書きできる HttpMessageConverter の実装。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<HttpMessageConverter<?>> | FormHttpMessageConverter.getPartConverters() MIME パーツ用に構成されたコンバーターを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | FormHttpMessageConverter.addPartConverter(HttpMessageConverter<?> partConverter) メッセージ本文コンバーターを追加します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | FormHttpMessageConverter.setPartConverters(ListSE<HttpMessageConverter<?>> partConverters) 使用するメッセージ本文コンバーターを設定します。 |
修飾子と型 | クラスと説明 |
---|---|
class | MappingJackson2CborHttpMessageConverter |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractWireFeedHttpMessageConverter<T extends com.rometools.rome.feed.WireFeed> ROME ツールプロジェクトを使用した、Atom および RSS フィードメッセージコンバーターの抽象基本クラス。 |
class | AtomFeedHttpMessageConverter Atom フィードを読み書きできる HttpMessageConverter の実装。 |
class | RssChannelHttpMessageConverter RSS フィードを読み書きできる HttpMessageConverter の実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractJackson2HttpMessageConverter Jackson ベースおよびコンテンツ型に依存しない HttpMessageConverter 実装の抽象基本クラス。 |
class | AbstractJsonHttpMessageConverter プレーン JSON コンバーターの共通基本クラス。 |
class | GsonHttpMessageConverter Google グソンライブラリを使用して JSON を読み書きできる HttpMessageConverter の実装。 |
class | JsonbHttpMessageConverter JSON バインディング API を使用して JSON を読み書きできる HttpMessageConverter の実装。 |
class | KotlinSerializationJsonHttpMessageConverter kotlinx.serialization を使用して JSON を読み書きできる HttpMessageConverter の実装。 |
class | MappingJackson2HttpMessageConverter |
修飾子と型 | クラスと説明 |
---|---|
class | ProtobufHttpMessageConverter |
class | ProtobufJsonFormatHttpMessageConverter JSON 処理に Protobuf 3 およびその公式ライブラリ "com.google.protobuf:protobuf-java-util" の使用を強制する ProtobufHttpMessageConverter のサブクラス。 |
修飾子と型 | クラスと説明 |
---|---|
class | MappingJackson2SmileHttpMessageConverter 専用の Jackson 2.x 拡張を使用して Smile データ形式(「バイナリ JSON」)を読み書きできる HttpMessageConverter の実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | AllEncompassingFormHttpMessageConverter FormHttpMessageConverter の拡張。XML および JSON ベースのパーツのサポートを追加します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractJaxb2HttpMessageConverter<T> JAXB2 を使用する HttpMessageConverters の抽象基本クラス。 |
class | AbstractXmlHttpMessageConverter<T> XML との間で変換を行う HttpMessageConverters の抽象基本クラス。 |
class | Jaxb2CollectionHttpMessageConverter<T extends CollectionSE> JAXB2 を使用して XML コレクションを読み取ることができる HttpMessageConverter 。 |
class | Jaxb2RootElementHttpMessageConverter JAXB2 を使用して XML を読み書きできる HttpMessageConverter の実装。 |
class | MappingJackson2XmlHttpMessageConverter XML エンコードされたデータを読み書きするための Jackson 2.x 拡張コンポーネントを使用して XML を読み書きできる HttpMessageConverter の実装。 |
class | MarshallingHttpMessageConverter |
class | SourceHttpMessageConverter<T extends SourceSE> Source SE オブジェクトを読み書きできる HttpMessageConverter の実装。 |
修飾子と型 | メソッドと説明 |
---|---|
MockMvcWebTestClient.ControllerSpec | MockMvcWebTestClient.ControllerSpec.messageConverters(HttpMessageConverter<?>... messageConverters) 使用するメッセージコンバーターを設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
StandaloneMockMvcBuilder | StandaloneMockMvcBuilder.setMessageConverters(HttpMessageConverter<?>... messageConverters) 引数リゾルバーと戻り値ハンドラーで使用するメッセージコンバーターを設定します。これらは、リクエストとレスポンスの本文の読み取りと書き込みをサポートします。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<HttpMessageConverter<?>> | RestTemplate.getMessageConverters() メッセージ本文コンバーターのリストを返します。 |
ListSE<HttpMessageConverter<?>> | AsyncRestTemplate.getMessageConverters() 使用すべきではありません。 メッセージ本文コンバーターを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | ExtractingResponseErrorHandler.setMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) この抽出プログラムで使用するメッセージコンバーターを設定します。 |
void | RestTemplate.setMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) 使用するメッセージ本文コンバーターを設定します。 |
void | AsyncRestTemplate.setMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) 使用すべきではありません。 使用するメッセージ本文コンバーターを設定します。 |
コンストラクターと説明 |
---|
ExtractingResponseErrorHandler(ListSE<HttpMessageConverter<?>> messageConverters) 指定された HttpMessageConverter インスタンスで新しい ExtractingResponseErrorHandler を作成します。 |
HttpMessageConverterExtractor(ClassSE<T> responseType, ListSE<HttpMessageConverter<?>> messageConverters) 指定されたレスポンス型とメッセージコンバーターを使用して、 HttpMessageConverterExtractor の新しいインスタンスを作成します。 |
HttpMessageConverterExtractor(TypeSE responseType, ListSE<HttpMessageConverter<?>> messageConverters) 指定されたレスポンス型およびメッセージコンバーターで HttpMessageConverterExtractor の新しいインスタンスを作成します。 |
RestTemplate(ListSE<HttpMessageConverter<?>> messageConverters) 使用する HttpMessageConverter の指定されたリストを使用して、RestTemplate の新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ListSE<HttpMessageConverter<?>> | WebMvcConfigurationSupport.getMessageConverters() RequestMappingHandlerAdapter および ExceptionHandlerExceptionResolver が使用する共有 HttpMessageConverters へのアクセスを提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | WebMvcConfigurationSupport.addDefaultHttpMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) デフォルトの HttpMessageConverter インスタンスのセットを指定されたリストに追加します。 |
void | WebMvcConfigurerAdapter.configureMessageConverters(ListSE<HttpMessageConverter<?>> converters) 使用すべきではありません。 HttpMessageConverter を、リクエスト本文からの読み取りとレスポンス本文への書き込み用に構成します。 |
protected void | DelegatingWebMvcConfiguration.configureMessageConverters(ListSE<HttpMessageConverter<?>> converters) |
protected void | WebMvcConfigurationSupport.configureMessageConverters(ListSE<HttpMessageConverter<?>> converters) RequestMappingHandlerAdapter および ExceptionHandlerExceptionResolver で使用するカスタム HttpMessageConverters を追加するには、このメソッドをオーバーライドします。 |
default void | WebMvcConfigurer.configureMessageConverters(ListSE<HttpMessageConverter<?>> converters) HttpMessageConverter を、リクエスト本文からの読み取りとレスポンス本文への書き込み用に構成します。 |
void | WebMvcConfigurerAdapter.extendMessageConverters(ListSE<HttpMessageConverter<?>> converters) 使用すべきではありません。 configured またはデフォルトのリストで初期化された後、コンバーターのリストを拡張または変更します。 |
protected void | DelegatingWebMvcConfiguration.extendMessageConverters(ListSE<HttpMessageConverter<?>> converters) |
protected void | WebMvcConfigurationSupport.extendMessageConverters(ListSE<HttpMessageConverter<?>> converters) このメソッドをオーバーライドして、構成後にコンバーターのリストを継承または変更します。 |
default void | WebMvcConfigurer.extendMessageConverters(ListSE<HttpMessageConverter<?>> converters) configured またはデフォルトのリストで初期化された後、コンバーターのリストを拡張または変更します。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<HttpMessageConverter<?>> | ServerRequest.messageConverters() このリクエストの本文の変換に使用されるリーダーを取得します。 |
ListSE<HttpMessageConverter<?>> | ServerResponse.Context.messageConverters() レスポンス本体の変換に使用する HttpMessageConverters を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ServerRequest | ServerRequest.create(HttpServletRequestEE servletRequest, ListSE<HttpMessageConverter<?>> messageReaders) 指定された HttpServletRequest およびメッセージコンバーターに基づいて新しい ServerRequest を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | RouterFunctionMapping.setMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) 使用するメッセージ本文コンバーターを設定します。 |
修飾子と型 | フィールドと説明 |
---|---|
protected ListSE<HttpMessageConverter<?>> | AbstractMessageConverterMethodArgumentResolver.messageConverters |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<HttpMessageConverter<?>> | RequestMappingHandlerAdapter.getMessageConverters() 構成されたメッセージ本文コンバーターを返します。 |
ListSE<HttpMessageConverter<?>> | ExceptionHandlerExceptionResolver.getMessageConverters() 構成されたメッセージ本文コンバーターを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | RequestBodyAdviceAdapter.afterBodyRead(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) デフォルトの実装は、渡された本体を返します。 |
ObjectSE | RequestBodyAdvice.afterBodyRead(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) リクエスト本文がオブジェクトに変換された後、3 番目(および最後)に呼び出されます。 |
HttpInputMessage | RequestBodyAdviceAdapter.beforeBodyRead(HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) デフォルトの実装は、渡された InputMessage を返します。 |
HttpInputMessage | JsonViewRequestBodyAdvice.beforeBodyRead(HttpInputMessage inputMessage, MethodParameter methodParameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> selectedConverterType) |
HttpInputMessage | RequestBodyAdvice.beforeBodyRead(HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) リクエスト本文が読み取られて変換される前に 2 番目に呼び出されます。 |
ObjectSE | AbstractMappingJacksonResponseBodyAdvice.beforeBodyWrite(ObjectSE body, MethodParameter returnType, MediaType contentType, ClassSE<? extends HttpMessageConverter<?>> converterType, ServerHttpRequest request, ServerHttpResponse response) |
T | ResponseBodyAdvice.beforeBodyWrite(T body, MethodParameter returnType, MediaType selectedContentType, ClassSE<? extends HttpMessageConverter<?>> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) HttpMessageConverter が選択された後、その書き込みメソッドが呼び出される直前に呼び出されます。 |
ObjectSE | RequestBodyAdviceAdapter.handleEmptyBody(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) デフォルトの実装は、渡された本体を返します。 |
ObjectSE | RequestBodyAdvice.handleEmptyBody(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) ボディが空の場合、2 番目(および最後)に呼び出されます。 |
void | RequestMappingHandlerAdapter.setMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) 引数リゾルバーで使用するコンバーターを提供し、リクエストおよびレスポンスの本文の読み取りおよび / または書き込みをサポートする値ハンドラーを返します。 |
void | ExceptionHandlerExceptionResolver.setMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters) 使用するメッセージ本文コンバーターを設定します。 |
boolean | ResponseBodyAdvice.supports(MethodParameter returnType, ClassSE<? extends HttpMessageConverter<?>> converterType) このコンポーネントが、指定されたコントローラーメソッドの戻り値の型と選択された HttpMessageConverter 型をサポートするかどうか。 |
boolean | JsonViewResponseBodyAdvice.supports(MethodParameter returnType, ClassSE<? extends HttpMessageConverter<?>> converterType) |
boolean | AbstractMappingJacksonResponseBodyAdvice.supports(MethodParameter returnType, ClassSE<? extends HttpMessageConverter<?>> converterType) |
boolean | JsonViewRequestBodyAdvice.supports(MethodParameter methodParameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) |
boolean | RequestBodyAdvice.supports(MethodParameter methodParameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) このインターセプターが適用されるかどうかを判別するために最初に呼び出されます。 |