クラス GenericMessageConverter

java.lang.ObjectSE
org.springframework.messaging.converter.SimpleMessageConverter
org.springframework.messaging.converter.GenericMessageConverter
実装されたすべてのインターフェース:
MessageConverter

public class GenericMessageConverter extends SimpleMessageConverter
ConversionService を使用してメッセージのペイロードをリクエストされた型に変換する SimpleMessageConverter の拡張。

変換サービスがペイロード型からリクエストされた型に変換できない場合は、null を返します。

導入:
4.1
作成者:
Stephane Nicoll
関連事項:
  • コンストラクターの詳細

    • GenericMessageConverter

      public GenericMessageConverter()
      デフォルトの ConversionService で新しいインスタンスを作成します。
    • GenericMessageConverter

      public GenericMessageConverter(ConversionService conversionService)
      指定された ConversionService で新しいインスタンスを作成します。
  • メソッドの詳細

    • fromMessage

      @Nullable public ObjectSE fromMessage(Message<?> message, ClassSE<?> targetClass)
      インターフェースからコピーされた説明: MessageConverter
      Message のペイロードを、直列化された形式から、指定されたターゲットクラスの型指定されたオブジェクトに変換します。MessageHeaders.CONTENT_TYPE ヘッダーは、変換元の MIME 型を示す必要があります。

      コンバーターが指定されたメディア型をサポートしていないか、変換を実行できない場合は、null を返します。

      次で指定:
      インターフェース MessageConverterfromMessage 
      オーバーライド:
      クラス SimpleMessageConverterfromMessage 
      パラメーター:
      message - 入力メッセージ
      targetClass - 変換のターゲットクラス
      戻り値:
      変換の結果、またはコンバーターが変換を実行できない場合は null