クラス 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 要素は、将来のバージョンで削除される可能性があります。voidsetBeanClassLoader(ClassLoaderSE classLoader) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidsetBeanFactory(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
コンストラクターの詳細
ProjectingJackson2HttpMessageConverter
public ProjectingJackson2HttpMessageConverter()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトのObjectMapperを使用して新しいProjectingJackson2HttpMessageConverterを作成します。ProjectingJackson2HttpMessageConverter
public ProjectingJackson2HttpMessageConverter(com.fasterxml.jackson.databind.ObjectMapper mapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたObjectMapperの新しいProjectingJackson2HttpMessageConverterを作成します。- パラメーター:
mapper- null であってはなりません。
メソッドの詳細
setBeanClassLoader
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
BeanClassLoaderAwareのsetBeanClassLoader
setBeanFactory
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - 例外:
BeansException
canRead
public boolean canRead(TypeSE type, @Nullable ClassSE<?> contextClass, @Nullable MediaType mediaType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
GenericHttpMessageConverter<ObjectSE>のcanRead - オーバーライド:
- クラス
AbstractJackson2HttpMessageConverterのcanRead
canWrite
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
HttpMessageConverter<ObjectSE>のcanWrite - オーバーライド:
- クラス
AbstractJackson2HttpMessageConverterのcanWrite
read
public ObjectSE read(TypeSE type, @Nullable ClassSE<?> contextClass, HttpInputMessage inputMessage) throws IOExceptionSE, HttpMessageNotReadableException 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
GenericHttpMessageConverter<ObjectSE>のread - オーバーライド:
- クラス
AbstractJackson2HttpMessageConverterのread - 例外:
IOExceptionSEHttpMessageNotReadableException
ProjectingJacksonHttpMessageConverterを推奨。