クラス ProjectingJackson2HttpMessageConverter
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<ObjectSE>
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
フィールドのサマリー
クラス AbstractJackson2HttpMessageConverter から継承されたフィールド
defaultObjectMapperクラス 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 要素は、将来のバージョンで削除される可能性があります。クラス MappingJackson2HttpMessageConverter から継承されたメソッド
getMediaTypesForProblemDetail, setJsonPrefix, setPrefixJson, writePrefixクラス AbstractJackson2HttpMessageConverter から継承されたメソッド
canRead, customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, readInternal, registerObjectMappersForType, setObjectMapper, setPrettyPrint, setSupportedMediaTypes, supportsRepeatableWrites, writeInternal, writeSuffixクラス AbstractGenericHttpMessageConverter から継承されたメソッド
canWrite, supports, write, writeInternalクラス AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, writeクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース 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を推奨。