Java BeanUtils: cree convertidores personalizados

Descripción

El paquete BeanUtils permite crear su propio objeto de cadena para convertir para cualquier clase Java y los convertidores registrados pueden ser utilizados por todos los métodos BeanUtils.

Los siguientes son los pasos para crear y registrar su propio convertidor:

  • Primero cree una clase que implemente la interfaz Converter y el objeto java.lang.Class de una clase de aplicación (como la clase que debe convertirse y el valor de la cadena entrante a convertir) debe ser aceptado por el método convert () .

  • La instancia de su clase convertidora debe registrarse llamando al método ConvertUtils.register () en el momento de la creación de una aplicación.

Sintaxis

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

Parámetros:

  • T: Indica el tipo de resultado deseado.

  • type: Indica el tipo de datos al que se debe convertir el valor.

  • value: Indica un valor de entrada a convertir

El método anterior devolverá el valor convertido o generará una excepción, si la conversión no se puede realizar correctamente.