クラス TypeConstrainedMappingJackson2HttpMessageConverter
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.AbstractGenericHttpMessageConverter<ObjectSE>
org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
- 実装されたすべてのインターフェース:
GenericHttpMessageConverter<ObjectSE>
,HttpMessageConverter<ObjectSE>
public class TypeConstrainedMappingJackson2HttpMessageConverter
extends MappingJackson2HttpMessageConverter
ターゲット型に基づいて HTTP メッセージの読み取りと書き込みの機能を制限するための
MappingJackson2HttpMessageConverter
の拡張。設定しようとしている ObjectMapper
に、特定のベース型のオブジェクトツリーにのみ適用されるカスタマイズがある場合に役立ちます。- 作成者:
- Oliver Gierke
フィールドサマリー
クラス org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter から継承されたフィールド
defaultObjectMapper
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクター説明指定された型の新しいTypeConstrainedMappingJackson2HttpMessageConverter
を作成します。TypeConstrainedMappingJackson2HttpMessageConverter
(ClassSE<?> type, ListSE<MediaType> supportedMediaTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper) 一度にすべてのパラメーターを提供する便利なコンストラクター。メソッドのサマリー
クラス org.springframework.http.converter.json.MappingJackson2HttpMessageConverter から継承されたメソッド
getMediaTypesForProblemDetail, setJsonPrefix, setPrefixJson, writePrefix
クラス org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter から継承されたメソッド
customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setObjectMapper, setPrettyPrint, setSupportedMediaTypes, supportsRepeatableWrites, writeInternal, writeSuffix
クラス org.springframework.http.converter.AbstractGenericHttpMessageConverter から継承されたメソッド
canWrite, supports, write, writeInternal
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, write
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.http.converter.HttpMessageConverter から継承されたメソッド
getSupportedMediaTypes, read, write
コンストラクターの詳細
TypeConstrainedMappingJackson2HttpMessageConverter
指定された型の新しいTypeConstrainedMappingJackson2HttpMessageConverter
を作成します。- パラメーター:
type
- null であってはなりません。
TypeConstrainedMappingJackson2HttpMessageConverter
public TypeConstrainedMappingJackson2HttpMessageConverter(ClassSE<?> type, ListSE<MediaType> supportedMediaTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper) 一度にすべてのパラメーターを提供する便利なコンストラクター。- パラメーター:
type
-supportedMediaTypes
-objectMapper
-
メソッドの詳細
canRead
- 次で指定:
- インターフェース
HttpMessageConverter<ObjectSE>
のcanRead
- オーバーライド:
- クラス
AbstractJackson2HttpMessageConverter
のcanRead
canRead
public boolean canRead(TypeSE type, @Nullable ClassSE<?> contextClass, @Nullable MediaType mediaType) - 次で指定:
- インターフェース
GenericHttpMessageConverter<ObjectSE>
のcanRead
- オーバーライド:
- クラス
AbstractJackson2HttpMessageConverter
のcanRead
canWrite
- 次で指定:
- インターフェース
HttpMessageConverter<ObjectSE>
のcanWrite
- オーバーライド:
- クラス
AbstractJackson2HttpMessageConverter
のcanWrite