public class MappingJackson2CborHttpMessageConverter extends AbstractJackson2HttpMessageConverter
HttpMessageConverter
の実装。 デフォルトでは、このコンバーターは "application/cbor"
メディア型をサポートしています。これは、supportedMediaTypes
プロパティを設定することでオーバーライドできます。
デフォルトのコンストラクターは、Jackson2ObjectMapperBuilder
が提供するデフォルトの構成を使用します。
Jackson 2.9 以上と互換性があります。
DEFAULT_CHARSET, objectMapper
logger
コンストラクターと説明 |
---|
MappingJackson2CborHttpMessageConverter() Jackson2ObjectMapperBuilder が提供するデフォルト構成を使用して、新しい MappingJackson2CborHttpMessageConverter を作成します。 |
MappingJackson2CborHttpMessageConverter(ObjectMapper objectMapper) カスタム ObjectMapper で新しい MappingJackson2CborHttpMessageConverter を構築します(CBORFactory インスタンスで構成する必要があります)。 |
修飾子と型 | メソッドと説明 |
---|---|
void | setObjectMapper(ObjectMapper objectMapper) このビューの ObjectMapper を設定します。 |
canRead, canRead, canWrite, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, logWarningIfNecessary, read, readInternal, setPrettyPrint, writeInternal, writePrefix, writeSuffix
canWrite, supports, write, writeInternal
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getSupportedMediaTypes, read, write
public MappingJackson2CborHttpMessageConverter()
Jackson2ObjectMapperBuilder
が提供するデフォルト構成を使用して、新しい MappingJackson2CborHttpMessageConverter
を作成します。public MappingJackson2CborHttpMessageConverter(ObjectMapper objectMapper)
ObjectMapper
で新しい MappingJackson2CborHttpMessageConverter
を構築します(CBORFactory
インスタンスで構成する必要があります)。Jackson2ObjectMapperBuilder
を使用して簡単に構築できます。public void setObjectMapper(ObjectMapper objectMapper)
ObjectMapper
を設定します。設定しない場合、デフォルトの ObjectMapper
が使用されます。 カスタム構成された ObjectMapper
を設定することは、JSON 直列化プロセスをさらに制御する 1 つの方法です。例: 特定の型のカスタムシリアライザーを提供する拡張 SerializerFactory
を構成できます。直列化プロセスを改善するためのもう 1 つのオプションは、直列化される型に Jackson が提供するアノテーションを使用することです。この場合、カスタム構成の ObjectMapper は不要です。ObjectMapper
は、CBORFactory
インスタンスで構成する必要があります。
AbstractJackson2HttpMessageConverter
の setObjectMapper