Java BeanUtils - создание собственных конвертеров
Описание
Пакет BeanUtils позволяет создавать собственный строковый объект для преобразования для любого класса Java, а зарегистрированные преобразователи могут использоваться всеми методами BeanUtils.
Ниже приведены шаги по созданию и регистрации собственного конвертера:
Сначала создайте класс, который будет реализовывать интерфейс Converter, и объект java.lang.Class класса приложения (например, класс, который необходимо преобразовать, и входящее строковое значение, которое необходимо преобразовать), должны быть приняты методом convert () .
Экземпляр вашего класса конвертера должен быть зарегистрирован путем вызова метода ConvertUtils.register () во время создания приложения.
Синтаксис
public <T> T convert(Class<T> type, Object value);
Параметры:
T: Указывает желаемый тип результата.
type: Указывает тип данных, в который следует преобразовать значение.
value: Указывает входное значение, которое нужно преобразовать.
Вышеупомянутый метод либо вернет преобразованное значение, либо вызовет исключение, если преобразование не может быть выполнено успешно.