Java BeanUtils - Twórz własne konwertery

Opis

Pakiet BeanUtils umożliwia tworzenie własnego obiektu typu string do konwersji dla dowolnej klasy java, a zarejestrowane konwertery mogą być używane przez wszystkie metody BeanUtils.

Poniżej przedstawiono kroki, aby utworzyć i zarejestrować własny konwerter:

  • Najpierw utwórz klasę, która będzie implementowała interfejs Converter , a obiekt java.lang.Class klasy aplikacji (taki jak klasa, która ma zostać przekonwertowana i przychodząca wartość ciągu do konwersji) powinna zostać zaakceptowana przez metodę convert () .

  • Wystąpienie klasy konwertera powinno zostać zarejestrowane przez wywołanie metody ConvertUtils.register () w czasie tworzenia aplikacji.

Składnia

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

Parametry:

  • T: Wskazuje pożądany typ wyniku.

  • type: Wskazuje typ danych, na który należy przekonwertować wartość.

  • value: Wskazuje wartość wejściową do konwersji

Powyższa metoda zwróci przekonwertowaną wartość lub zgłosi wyjątek, jeśli konwersja nie może zostać wykonana pomyślnie.