クラス MappingJackson2XmlView
java.lang.ObjectSE
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractView
org.springframework.web.servlet.view.json.AbstractJackson2View
org.springframework.web.servlet.view.xml.MappingJackson2XmlView
- 実装されているすべてのインターフェース:
Aware、BeanNameAware、ApplicationContextAware、ServletContextAware、View
@DeprecatedSE(since="7.0",
forRemoval=true)
public class MappingJackson2XmlView
extends AbstractJackson2View
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Spring MVC
View は、Jackson 2 XmlMapper を使用して現在のリクエストのモデルをシリアライズすることで XML コンテンツをレンダリングします。 直列化されるオブジェクトは、モデルのパラメーターとして提供されます。最初のシリアライズ可能なエントリが使用されます。ユーザーは、sourceKey プロパティを介してモデルの特定のエントリを指定できます。
デフォルトのコンストラクターは、Jackson2ObjectMapperBuilder が提供するデフォルトの構成を使用します。
- 導入:
- 4.1
- 作成者:
- Sebastien Deleuze
- 関連事項:
フィールドのサマリー
フィールドクラス org.springframework.web.servlet.view.json.AbstractJackson2View から継承されたフィールド
updateContentLengthクラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド
loggerインターフェース org.springframework.web.servlet.View から継承されたフィールド
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPEコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2ObjectMapperBuilderによって提供されるデフォルト構成を使用して、コンテンツ型をapplication/xmlに設定して、新しいMappingJackson2XmlViewを構築します。MappingJackson2XmlView(com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたXmlMapperを使用し、コンテンツ型をapplication/xmlに設定して、新しいMappingJackson2XmlViewを作成します。メソッドのサマリー
修飾子と型メソッド説明protected ObjectSEfilterModel(MapSE<StringSE, ObjectSE> model) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたモデルから不要な属性を除外します。voidsetModelKey(StringSE modelKey) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このビューによってレンダリングされるモデルの属性を設定します。クラス org.springframework.web.servlet.view.json.AbstractJackson2View から継承されたメソッド
filterAndWrapModel, getEncoding, getObjectMapper, prepareResponse, renderMergedOutputModel, setDisableCaching, setEncoding, setObjectMapper, setPrettyPrint, setUpdateContentLength, writeContent, writePrefix, writeSuffixクラス org.springframework.web.servlet.view.AbstractView から継承されたメソッド
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, formatViewName, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, toString, writeToResponseクラス org.springframework.web.context.support.WebApplicationObjectSupport から継承されたメソッド
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextクラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
フィールドの詳細
DEFAULT_CONTENT_TYPE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ビューのデフォルトのコンテンツ型。- 関連事項:
コンストラクターの詳細
MappingJackson2XmlView
public MappingJackson2XmlView()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2ObjectMapperBuilderによって提供されるデフォルト構成を使用して、コンテンツ型をapplication/xmlに設定して、新しいMappingJackson2XmlViewを構築します。MappingJackson2XmlView
public MappingJackson2XmlView(com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたXmlMapperを使用し、コンテンツ型をapplication/xmlに設定して、新しいMappingJackson2XmlViewを作成します。- 導入:
- 4.2.1
メソッドの詳細
setModelKey
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:AbstractJackson2Viewこのビューによってレンダリングされるモデルの属性を設定します。設定すると、他のすべてのモデル属性は無視されます。- 次で指定:
- クラス
AbstractJackson2ViewのsetModelKey
filterModel
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:AbstractJackson2View指定されたモデルから不要な属性を除外します。戻り値は、別のMapSE または単一の値オブジェクトのいずれかです。- 次で指定:
- クラス
AbstractJackson2ViewのfilterModel - パラメーター:
model-AbstractJackson2View.renderMergedOutputModel(java.util.Map<java.lang.String, java.lang.Object>, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)に渡されるモデル- 戻り値:
- レンダリングされる値
JacksonXmlViewを推奨