クラス JacksonXmlView

実装されているすべてのインターフェース:
Aware, BeanNameAware, ApplicationContextAware, ServletContextAware, View

public class JacksonXmlView extends AbstractJacksonView
Spring MVC View は、Jackson 3 XmlMapper を使用して現在のリクエストのモデルをシリアライズすることで XML コンテンツをレンダリングします。

直列化対象となるオブジェクトは、モデルのパラメーターとして提供されます。最初の直列化可能なエントリが使用されます。ユーザーは、sourceKey プロパティを使用して、モデル内の特定のエントリを指定できます。

次の特殊なモデルエントリがサポートされています。

  • com.fasterxml.jackson.annotation.JsonView キーと、JSON ビューのクラス名を値として持つ JSON ビュー。
  • tools.jackson.databind.ser.FilterProvider キーとフィルタープロバイダークラス名を値として持つフィルタープロバイダー。
導入:
7.0
作成者:
Sebastien Deleuze
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • JacksonXmlView

      public JacksonXmlView()
      MapperBuilder.findModules(ClassLoader) によって検出された JacksonModule でカスタマイズされた XmlMapper で新しいインスタンスを構築し、コンテンツ型を application/xml に設定します。
    • JacksonXmlView

      public JacksonXmlView(tools.jackson.dataformat.xml.XmlMapper.Builder builder)
      MapperBuilder.findModules(ClassLoader) によって検出された JacksonModule でカスタマイズされた提供された XmlMapper.Builder を使用して新しいインスタンスを構築し、コンテンツ型を application/xml に設定します。
      関連事項:
      • XmlMapper.builder()
    • JacksonXmlView

      public JacksonXmlView(tools.jackson.dataformat.xml.XmlMapper mapper)
      提供された XmlMapper を使用して新しいインスタンスを構築し、コンテンツ型を application/xml に設定します。
      関連事項:
      • XmlMapper.builder()
  • メソッドの詳細