Java BeanUtils - Crie conversores personalizados

Descrição

O pacote BeanUtils permite criar seu próprio objeto string para converter para qualquer classe java e os conversores registrados podem ser usados ​​por todos os métodos BeanUtils.

A seguir estão as etapas para criar e registrar seu próprio conversor:

  • Primeiro, crie uma classe que implementará a interface Converter e o objeto java.lang.Class de uma classe de aplicativo (como a classe que precisa ser convertida e o valor da string de entrada a ser convertido) deve ser aceito pelo método convert () .

  • A instância de sua classe de conversor deve ser registrada chamando o método ConvertUtils.register () no momento da criação de um aplicativo.

Sintaxe

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

Parâmetros:

  • T: Indica o tipo de resultado desejado.

  • type: Indica o tipo de dado para o qual o valor deve ser convertido.

  • value: Indica um valor de entrada a ser convertido

O método acima retornará o valor convertido ou lançará uma exceção, se a conversão não puder ser realizada com êxito.