JavaBeanUtils-カスタムコンバーターの作成

説明

BeanUtilsパッケージを使用すると、独自の文字列オブジェクトを作成して任意のJavaクラスに変換でき、登録されたコンバーターはすべてのBeanUtilsメソッドで使用できます。

独自のコンバーターを作成して登録する手順は次のとおりです。

  • 最初に、Converterインターフェイスを実装するクラスを作成します。アプリケーションクラスのjava.lang.Classオブジェクト(変換する必要のあるクラスや変換する入力文字列値など)は、convert()メソッドで受け入れる必要があります。

  • コンバータークラスのインスタンスは、アプリケーションの作成時にConvertUtils.register()メソッドを呼び出して登録する必要があります。

構文

public <T> T convert(Class<T> type, Object value);

パラメーター:

  • T:希望する結果タイプを示します。

  • type:値を変換するデータ型を示します。

  • value:変換する入力値を示します

上記のメソッドは、変換が正常に実行できない場合、変換された値を返すか、例外をスローします。