クラス 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
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
コンストラクターのサマリー
コンストラクター説明Jackson2ObjectMapperBuilder
によって提供されるデフォルト構成を使用して、コンテンツ型をapplication/xml
に設定して、新しいMappingJackson2XmlView
を構築します。MappingJackson2XmlView
(XmlMapper xmlMapper) 方法の概要
修飾子と型メソッド説明protected ObjectSE
filterModel
(MapSE<StringSE, ObjectSE> model) 指定されたモデルから不要な属性を除外します。void
setModelKey
(StringSE modelKey) このビューによってレンダリングされるモデルの属性を設定します。クラス 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
ビューのデフォルトのコンテンツ型。- 関連事項:
コンストラクターの詳細
MappingJackson2XmlView
public MappingJackson2XmlView()Jackson2ObjectMapperBuilder
によって提供されるデフォルト構成を使用して、コンテンツ型をapplication/xml
に設定して、新しいMappingJackson2XmlView
を構築します。MappingJackson2XmlView
- 導入:
- 4.2.1
メソッドの詳細
setModelKey
クラスからコピーされた説明:AbstractJackson2View
このビューによってレンダリングされるモデルの属性を設定します。設定すると、他のすべてのモデル属性は無視されます。- 次で指定:
- クラス
AbstractJackson2View
のsetModelKey
filterModel
クラスからコピーされた説明:AbstractJackson2View
指定されたモデルから不要な属性を除外します。戻り値は、別のMap
SE または単一の値オブジェクトのいずれかです。- 次で指定:
- クラス
AbstractJackson2View
のfilterModel
- パラメーター:
model
-AbstractJackson2View.renderMergedOutputModel(java.util.Map<java.lang.String, java.lang.Object>, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)
に渡されるモデル- 戻り値:
- レンダリングされる値