public class GenericMessageConverter extends SimpleMessageConverter
ConversionService
を使用してメッセージのペイロードをリクエストされた型に変換する SimpleMessageConverter
の拡張。 変換サービスがペイロード型からリクエストされた型に変換できない場合は、null
を返します。
ConversionService
コンストラクターと説明 |
---|
GenericMessageConverter() デフォルトの ConversionService で新しいインスタンスを作成します。 |
GenericMessageConverter(ConversionService conversionService) 指定された ConversionService で新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | fromMessage(Message<?> message, ClassSE<?> targetClass) Message のペイロードを、直列化された形式から、指定されたターゲットクラスの型付きオブジェクトに変換します。 |
toMessage
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public GenericMessageConverter()
ConversionService
で新しいインスタンスを作成します。public GenericMessageConverter(ConversionService conversionService)
ConversionService
で新しいインスタンスを作成します。@Nullable public ObjectSE fromMessage(Message<?> message, ClassSE<?> targetClass)
MessageConverter
Message
のペイロードを、直列化された形式から、指定されたターゲットクラスの型指定されたオブジェクトに変換します。MessageHeaders.CONTENT_TYPE
ヘッダーは、変換元の MIME 型を示す必要があります。 コンバーターが指定されたメディア型をサポートしていないか、変換を実行できない場合は、null
を返します。
MessageConverter
の fromMessage
SimpleMessageConverter
の fromMessage
message
- 入力メッセージ targetClass
- 変換のターゲットクラス null