クラス DefaultConversionService

java.lang.ObjectSE
org.springframework.core.convert.support.GenericConversionService
org.springframework.core.convert.support.DefaultConversionService
実装されたすべてのインターフェース:
ConversionServiceConverterRegistryConfigurableConversionService

public class DefaultConversionService extends GenericConversionService
ほとんどの環境に適したコンバーターでデフォルトで構成された GenericConversionService の特殊化。

直接のインスタンス化用に設計されていますが、ConverterRegistry インスタンスに対してアドホックで使用できる静的 addDefaultConverters(ConverterRegistry) ユーティリティメソッドも公開しています。

導入:
3.1
作成者:
Chris Beams, Juergen Hoeller, Stephane Nicoll
  • コンストラクターの詳細

  • メソッドの詳細

    • getSharedInstance

      public static ConversionService getSharedInstance()
      共有のデフォルト ConversionService インスタンスを返し、必要に応じて遅延ビルドします。

      注意 : カスタマイズのために、個々の ConversionService インスタンスを構築することを強くお勧めします。このアクセサーは、単純な型強制が必要だが他の方法でより長寿命の ConversionService インスタンスにアクセスできないコードパスのフォールバックとしてのみ意図されています。

      戻り値:
      共有された ConversionService インスタンス (非 null)
      導入:
      4.3.5
    • addDefaultConverters

      public static void addDefaultConverters(ConverterRegistry converterRegistry)
      ほとんどの環境に適したコンバーターを追加します。
      パラメーター:
      converterRegistry - 追加するコンバーターのレジストリ (また、ConversionService にキャスト可能でなければなりません。ConfigurableConversionService であること)
      例外:
      ClassCastExceptionSE - 指定された ConverterRegistry を ConversionService にキャストできなかった場合
    • addCollectionConverters

      public static void addCollectionConverters(ConverterRegistry converterRegistry)
      一般的なコレクションコンバーターを追加します。
      パラメーター:
      converterRegistry - 追加するコンバーターのレジストリ (また、ConversionService にキャスト可能でなければなりません。ConfigurableConversionService であること)
      例外:
      ClassCastExceptionSE - 指定された ConverterRegistry を ConversionService にキャストできなかった場合
      導入:
      4.2.3