クラス JsonObjectMapperProvider
java.lang.ObjectSE
org.springframework.integration.support.json.JsonObjectMapperProvider
クラスパス内の jackson-databind lib に基づいて JsonObjectMapper インスタンスを提供する単純なファクトリ。クラスパスに JSON プロセッサーがない場合、IllegalStateExceptionSE がスローされます。
- 導入:
- 3.0
- 作成者:
- Artem Bilan, Gary Russell, Vikas Prasad, Jooyoung Pyoung
- 関連事項:
方法の概要
修飾子と型メソッド説明static booleanサポートされている JSON 実装がクラスパス上にある場合は true を返します。static JsonObjectMapper<?, ?> 可能な場合は、オブジェクトマッパーを返します。static JsonObjectMapper<?, ?> newMessagingAwareInstance(StringSE @Nullable... trustedPackages) 直列化 (デ) するメッセージングクラスを認識するオブジェクトマッパー (使用可能な場合) を返します。
方法の詳細
newInstance
可能な場合は、オブジェクトマッパーを返します。- 戻り値:
- マッパー。
- 例外:
IllegalStateExceptionSE- 実装が利用できない場合。
newMessagingAwareInstance
public static JsonObjectMapper<?,?> newMessagingAwareInstance(StringSE @Nullable ... trustedPackages) 直列化 (デ) するメッセージングクラスを認識するオブジェクトマッパー (使用可能な場合) を返します。- 戻り値:
- マッパー。
- 例外:
IllegalStateExceptionSE- 実装が利用できない場合。- 導入:
- 7.0
jsonAvailable
public static boolean jsonAvailable()サポートされている JSON 実装がクラスパス上にある場合は true を返します。- 戻り値:
newInstance()がマッパーを返す場合は true。- 導入:
- 4.2.7