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.