0
나는 거대한 무리의 속성을 포함하고있는 POJO에서 현재 일하고있다. 모든 속성이 초기화되었는지 확인해야합니다. 거기에 런타임에 나를 위해 이것을 처리 할 수있는 몇 가지 유틸리티 클래스가 있습니까?모든 bean 속성 초기화하기
뛰어난 기능은 null 값과 init을 기본값으로 확인하는 것입니다.
나는 거대한 무리의 속성을 포함하고있는 POJO에서 현재 일하고있다. 모든 속성이 초기화되었는지 확인해야합니다. 거기에 런타임에 나를 위해 이것을 처리 할 수있는 몇 가지 유틸리티 클래스가 있습니까?모든 bean 속성 초기화하기
뛰어난 기능은 null 값과 init을 기본값으로 확인하는 것입니다.
Apache Commons BeanUtils을 사용하면이 작업을 수행 할 수 있습니다. POJO가 프로퍼티와 getter/setter 메소드에 대한 Java Bean 명명 규칙을 따르는 경우, Map
에 프로퍼티 값을 가지고 있다면 BeanUtils.populate
을 사용하여 미리 정의 된 프로퍼티 값 세트로 프로퍼티를 채울 수 있습니다. 한 bean에서 다른 bean으로 값을 복사하려면 BeanUtils.copyProperties
을 사용하십시오.
기본 또는 특정 값으로 초기화 하시겠습니까? – Jeremy
기본값으로 충분합니다. 내 업데이트 확인 – onigunn