クラス JacksonMessagingUtils

java.lang.ObjectSE
org.springframework.integration.support.json.JacksonMessagingUtils

public final class JacksonMessagingUtils extends ObjectSE
Spring メッセージング用の Jackson JsonMapper インスタンスを作成するユーティリティ。

Spring メッセージング型用のカスタムシリアライザー / デシリアライザーを提供し、信頼できるパッケージパターンに対してデシリアライゼーションを検証します。

導入:
7.0
作成者:
Jooyoung Pyoung
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final ListSE<StringSE>
    デフォルトで JSON 逆直列化を信頼するパッケージ。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static tools.jackson.databind.json.JsonMapper
    messagingAwareMapper(StringSE @Nullable... trustedPackages)
    メッセージ固有のシリアライザとデシリアライザで提供されている JsonMapper を返します(利用可能な場合)。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • DEFAULT_TRUSTED_PACKAGES

      public static final ListSE<StringSE> DEFAULT_TRUSTED_PACKAGES
      デフォルトで JSON 逆直列化を信頼するパッケージ。
  • メソッドの詳細

    • messagingAwareMapper

      public static tools.jackson.databind.json.JsonMapper messagingAwareMapper(StringSE @Nullable ... trustedPackages)
      メッセージ固有のシリアライザとデシリアライザで提供されている JsonMapper を返します(利用可能な場合)。また、型ミス情報を @class プロパティに格納するように構成されています。
      パラメーター:
      trustedPackages - 逆直列化用の信頼できる Java パッケージ。
      戻り値:
      JSON マッパー。
      例外:
      IllegalStateExceptionSE - 実装が利用できない場合。
      導入:
      7.0