クラス ProjectingJackson2HttpMessageConverter
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.data.web.ProjectingJackson2HttpMessageConverter
- 実装されているすべてのインターフェース:
- Aware、- BeanClassLoaderAware、- BeanFactoryAware、- GenericHttpMessageConverter<ObjectSE>、- HttpMessageConverter<ObjectSE>
@DeprecatedSE(since="4.0",
            forRemoval=true)
public class ProjectingJackson2HttpMessageConverter
extends MappingJackson2HttpMessageConverter
implements BeanClassLoaderAware, BeanFactoryAware
 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ProjectedPayload アノテーションが付けられたインターフェースへの投影された JSON バインディングを有効にする HttpMessageConverter 実装。- 導入:
- 1.13
- 作成者:
- Oliver Gierke, Christoph Strobl
- フィールドのサマリー- クラス org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter から継承されたフィールド- defaultObjectMapper- クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド- logger
- コンストラクターの概要コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトの- ObjectMapperを使用して新しい- ProjectingJackson2HttpMessageConverterを作成します。- ProjectingJackson2HttpMessageConverter- (com.fasterxml.jackson.databind.ObjectMapper mapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された- ObjectMapperの新しい- ProjectingJackson2HttpMessageConverterを作成します。
- メソッドのサマリー修飾子と型メソッド説明- boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- read- (TypeSE type, @Nullable ClassSE<?> contextClass, HttpInputMessage inputMessage) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- void- setBeanClassLoader- (ClassLoaderSE classLoader) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- void- setBeanFactory- (BeanFactory beanFactory) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- クラス org.springframework.http.converter.json.MappingJackson2HttpMessageConverter から継承されたメソッド- getMediaTypesForProblemDetail, setJsonPrefix, setPrefixJson, writePrefix- クラス org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter から継承されたメソッド- canRead, customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, 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
- コンストラクターの詳細- ProjectingJackson2HttpMessageConverterpublic ProjectingJackson2HttpMessageConverter()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトの- ObjectMapperを使用して新しい- ProjectingJackson2HttpMessageConverterを作成します。
- ProjectingJackson2HttpMessageConverterpublic ProjectingJackson2HttpMessageConverter- (com.fasterxml.jackson.databind.ObjectMapper mapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された- ObjectMapperの新しい- ProjectingJackson2HttpMessageConverterを作成します。- パラメーター:
- mapper- null であってはなりません。
 
 
- メソッドの詳細- setBeanClassLoader非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
-  インターフェース BeanClassLoaderAwareのsetBeanClassLoader
 
- setBeanFactory非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
-  インターフェース BeanFactoryAwareのsetBeanFactory
- 例外:
- BeansException
 
- canReadpublic boolean canRead- (TypeSE type, @Nullable ClassSE<?> contextClass, @Nullable MediaType mediaType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
-  インターフェース GenericHttpMessageConverter<ObjectSE>のcanRead
- オーバーライド:
-  クラス AbstractJackson2HttpMessageConverterのcanRead
 
- canWrite非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
-  インターフェース HttpMessageConverter<ObjectSE>のcanWrite
- オーバーライド:
-  クラス AbstractJackson2HttpMessageConverterのcanWrite
 
- readpublic ObjectSE read- (TypeSE type, @Nullable ClassSE<?> contextClass, HttpInputMessage inputMessage) throws IOExceptionSE, HttpMessageNotReadableException 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
-  インターフェース GenericHttpMessageConverter<ObjectSE>のread
- オーバーライド:
-  クラス AbstractJackson2HttpMessageConverterのread
- 例外:
- IOExceptionSE
- HttpMessageNotReadableException
 
 
ProjectingJacksonHttpMessageConverterを推奨。