Java BeanUtils: crea convertitori personalizzati
Descrizione
Il pacchetto BeanUtils consente di creare il proprio oggetto stringa da convertire per qualsiasi classe java e i convertitori registrati possono essere utilizzati da tutti i metodi BeanUtils.
Di seguito sono riportati i passaggi per creare e registrare il proprio convertitore:
Per prima cosa creare una classe che implementerà l' interfaccia Converter e l' oggetto java.lang.Class di una classe dell'applicazione (come la classe che deve essere convertita e il valore della stringa in entrata da convertire) dovrebbe essere accettato dal metodo convert () .
L'istanza della classe del convertitore deve essere registrata chiamando il metodo ConvertUtils.register () al momento della creazione di un'applicazione.
Sintassi
public <T> T convert(Class<T> type, Object value);
Parametri:
T: Indica il tipo di risultato desiderato.
type: Indica il tipo di dati in cui convertire il valore.
value: Indica un valore di input da convertire
Il metodo sopra restituirà il valore convertito o genererà un'eccezione, se la conversione non può essere eseguita correttamente.