クラス JacksonJsonMessageConverter

実装されているすべてのインターフェース:
MessageConverterSmartMessageConverterAwareBeanClassLoaderAware

public class JacksonJsonMessageConverter extends AbstractJacksonMessageConverter
Jackson 3 を使用する JSON コンバーター。
導入:
4.0
作成者:
Artem Bilan
  • コンストラクターの詳細

    • JacksonJsonMessageConverter

      public JacksonJsonMessageConverter()
      内部 JsonMapper インスタンスと信頼できるパック (*) を使用して構築します。
    • JacksonJsonMessageConverter

      public JacksonJsonMessageConverter(StringSE... trustedPackages)
      内部の JsonMapper インスタンスを使用して構築します。JsonMapper では、DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES と MapperFeature.DEFAULT_VIEW_INCLUSION が false に設定されます。
      パラメーター:
      trustedPackages - デシリアライズ用の信頼できる Java パッケージ
      関連事項:
    • JacksonJsonMessageConverter

      public JacksonJsonMessageConverter(tools.jackson.databind.json.JsonMapper jsonMapper)
      提供された JsonMapper インスタンスと、すべてにパックされたトラステッド (*) を使用して構築します。
      パラメーター:
      jsonMapper - 使用する JsonMapper
    • JacksonJsonMessageConverter

      public JacksonJsonMessageConverter(tools.jackson.databind.json.JsonMapper jsonMapper, StringSE... trustedPackages)
      提供された JsonMapper インスタンスで構築します。
      パラメーター:
      jsonMapper - 使用する JsonMapper
      trustedPackages - デシリアライズ用の信頼できる Java パッケージ
      関連事項:
  • メソッドの詳細

    • setUseProjectionForInterfaces

      public void setUseProjectionForInterfaces(boolean useProjectionForInterfaces)
      推論されたパラメーターの型がインターフェースの場合、Spring Data 射影を使用してオブジェクトを作成するには、true に設定します。
      パラメーター:
      useProjectionForInterfaces - 射影を使用する場合は true。
    • isUseProjectionForInterfaces

      protected boolean isUseProjectionForInterfaces()
    • convertContent

      protected ObjectSE convertContent(Message message, @Nullable ObjectSE conversionHint, MessageProperties properties, @Nullable StringSE encoding) throws IOExceptionSE
      オーバーライド:
      クラス AbstractJacksonMessageConverterconvertContent 
      例外:
      IOExceptionSE