public class MappingJackson2XmlView extends AbstractJackson2View
View
は、Jackson 2 XmlMapper
を使用して現在のリクエストのモデルをシリアライズすることで XML コンテンツをレンダリングします。 直列化されるオブジェクトは、モデルのパラメーターとして提供されます。最初のシリアライズ可能なエントリが使用されます。ユーザーは、sourceKey
プロパティを介してモデルの特定のエントリを指定できます。
デフォルトのコンストラクターは、Jackson2ObjectMapperBuilder
が提供するデフォルトの構成を使用します。
Spring 4.3 の時点で、Jackson 2.6 以降と互換性があります。
MappingJackson2JsonView
修飾子と型 | フィールドと説明 |
---|---|
static java.lang.String | DEFAULT_CONTENT_TYPE ビューのデフォルトのコンテンツ型。 |
updateContentLength
logger
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
コンストラクターと説明 |
---|
MappingJackson2XmlView() Jackson2ObjectMapperBuilder によって提供されるデフォルト構成を使用して、コンテンツ型を application/xml に設定して、新しい MappingJackson2XmlView を構築します。 |
MappingJackson2XmlView(XmlMapper xmlMapper) |
修飾子と型 | メソッドと説明 |
---|---|
protected java.lang.Object | filterModel(java.util.Map<java.lang.String,java.lang.Object> model) 指定されたモデルから不要な属性を除外します。 |
void | setModelKey(java.lang.String modelKey) このビューによってレンダリングされるモデルの属性を設定します。 |
filterAndWrapModel, getEncoding, getObjectMapper, prepareResponse, renderMergedOutputModel, setDisableCaching, setEncoding, setObjectMapper, setPrettyPrint, setUpdateContentLength, writeContent, writePrefix, writeSuffix
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
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
public static final java.lang.String DEFAULT_CONTENT_TYPE
public MappingJackson2XmlView()
Jackson2ObjectMapperBuilder
によって提供されるデフォルト構成を使用して、コンテンツ型を application/xml
に設定して、新しい MappingJackson2XmlView
を構築します。public MappingJackson2XmlView(XmlMapper xmlMapper)
public void setModelKey(java.lang.String modelKey)
AbstractJackson2View
AbstractJackson2View
の setModelKey
protected java.lang.Object filterModel(java.util.Map<java.lang.String,java.lang.Object> model)
AbstractJackson2View
Map
または単一値オブジェクトのいずれかです。AbstractJackson2View
の filterModel
model
- AbstractJackson2View.renderMergedOutputModel(java.util.Map<java.lang.String, java.lang.Object>, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
に渡されるモデル