Java BeanUtils - Créer des convertisseurs personnalisés

La description

Le package BeanUtils permet de créer votre propre objet chaîne à convertir pour n'importe quelle classe java et les convertisseurs enregistrés peuvent être utilisés par toutes les méthodes BeanUtils.

Voici les étapes pour créer et enregistrer votre propre convertisseur:

  • Créez d'abord une classe qui implémentera l' interface Converter et l' objet java.lang.Class d'une classe d'application (comme la classe à convertir et la valeur de chaîne entrante à convertir) doit être accepté par la méthode convert () .

  • L'instance de votre classe de convertisseur doit être enregistrée en appelant la méthode ConvertUtils.register () au moment de la création d'une application.

Syntaxe

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

Paramètres:

  • T: Il indique le type de résultat souhaité.

  • type: Il indique le type de données vers lequel la valeur doit être convertie.

  • value: Il indique une valeur d'entrée à convertir

La méthode ci-dessus renverra la valeur convertie ou lèvera une exception, si la conversion ne peut pas être effectuée avec succès.