クラス MapToObjectTransformer

実装済みのインターフェース一覧:
AwareBeanFactoryAwareBeanNameAwareInitializingBeanApplicationContextAwareComponentSourceAwareExpressionCapableGenericTransformer<Message<?>, Message<?>>NamedComponentTransformer

public class MapToObjectTransformer extends AbstractPayloadTransformer<MapSE<?,?>,ObjectSE>
Map を Object のインスタンスに変換します。変換後の Object の型を指定するには 2 つの方法があります。2 つのコンストラクターのいずれかを使用できます。Class<?> を引数として受け取るコンストラクターは、その型の Object を構築します。もう 1 つのコンストラクターは 'beanName' を引数として受け取り、変換されたデータをこの Bean に格納します。この Bean は 'prototype' スコープである必要があります。そうでない場合は、MessageTransformationException がスローされます。このトランスフォーマーは ConversionService と統合されており、Map 内の値を Object のプロパティを表す型に変換できます。
導入:
2.0
作成者:
Oleg Zhurakousky, Artem Bilan
  • コンストラクターの詳細

    • MapToObjectTransformer

      public MapToObjectTransformer(ClassSE<?> targetClass)
      パラメーター:
      targetClass - ターゲットクラス。
    • MapToObjectTransformer

      public MapToObjectTransformer(StringSE beanName)
      パラメーター:
      beanName - Bean の名前。
  • メソッドの詳細