JavaBeanUtils-カスタムコンバーターの作成
説明
BeanUtilsパッケージを使用すると、独自の文字列オブジェクトを作成して任意のJavaクラスに変換でき、登録されたコンバーターはすべてのBeanUtilsメソッドで使用できます。
独自のコンバーターを作成して登録する手順は次のとおりです。
最初に、Converterインターフェイスを実装するクラスを作成します。アプリケーションクラスのjava.lang.Classオブジェクト(変換する必要のあるクラスや変換する入力文字列値など)は、convert()メソッドで受け入れる必要があります。
コンバータークラスのインスタンスは、アプリケーションの作成時にConvertUtils.register()メソッドを呼び出して登録する必要があります。
構文
public <T> T convert(Class<T> type, Object value);
パラメーター:
T:希望する結果タイプを示します。
type:値を変換するデータ型を示します。
value:変換する入力値を示します
上記のメソッドは、変換が正常に実行できない場合、変換された値を返すか、例外をスローします。