Java BeanUtils-사용자 정의 변환기 생성
기술
BeanUtils 패키지를 사용하면 모든 Java 클래스에 대해 변환 할 고유 한 문자열 개체를 만들 수 있으며 등록 된 변환기는 모든 BeanUtils 메서드에서 사용할 수 있습니다.
다음은 자신 만의 변환기를 만들고 등록하는 단계입니다.
먼저 Converter 인터페이스 를 구현할 클래스를 만들고 응용 프로그램 클래스 의 java.lang.Class 객체 (예 : 변환해야하는 클래스 및 변환 할 들어오는 문자열 값)를 convert () 메서드에서 허용해야합니다 .
변환기 클래스의 인스턴스 는 응용 프로그램을 만들 때 ConvertUtils.register () 메서드를 호출하여 등록해야합니다 .
통사론
public <T> T convert(Class<T> type, Object value);
매개 변수 :
T: 원하는 결과 유형을 나타냅니다.
type: 값을 변환해야하는 데이터 유형을 나타냅니다.
value: 변환 할 입력 값을 나타냅니다.
위의 메서드는 변환 된 값을 반환하거나 변환을 성공적으로 수행 할 수없는 경우 예외를 throw합니다.