POJO의 속성 이름 배열 (또는 목록)을 가져 오려고합니다. 나는 commons-beanutil의 BeanUtils.describe(obj)
을 시도했지만 객체 인스턴스가 필요하다. 하지만 public-no-arg 생성자가없는 클래스 만 있으면 어떻게 될까요? 나는 clazz.newInstance()
을 사용하여 객체를 생성 할 수 없다.public no-arg 생성자없이 pojo 클래스의 속성 이름을 얻는 방법은 무엇입니까?
어떻게 해결해야합니까? 클래스를 파고 속성 이름을 전달할 수있는 라이브러리가 있습니까?
은 (내가 수동으로 클래스 구조를 분석하기 위해 반사를 사용할 수 알지만, 편리한 도서관을 찾고 있어요)
감사합니다.
이 작업을 수행하기에는 BeanUtils.describe (Class) 오버로드가 없다는 것이 슬프다. 패치를 구현하고 패치로 제공하는 것이 어떨까요? –