Java BeanUtils - создание собственных конвертеров

Описание

Пакет BeanUtils позволяет создавать собственный строковый объект для преобразования для любого класса Java, а зарегистрированные преобразователи могут использоваться всеми методами BeanUtils.

Ниже приведены шаги по созданию и регистрации собственного конвертера:

  • Сначала создайте класс, который будет реализовывать интерфейс Converter, и объект java.lang.Class класса приложения (например, класс, который необходимо преобразовать, и входящее строковое значение, которое необходимо преобразовать), должны быть приняты методом convert () .

  • Экземпляр вашего класса конвертера должен быть зарегистрирован путем вызова метода ConvertUtils.register () во время создания приложения.

Синтаксис

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

Параметры:

  • T: Указывает желаемый тип результата.

  • type: Указывает тип данных, в который следует преобразовать значение.

  • value: Указывает входное значение, которое нужно преобразовать.

Вышеупомянутый метод либо вернет преобразованное значение, либо вызовет исключение, если преобразование не может быть выполнено успешно.