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.