우리가 사용하는 framework 내에서 API를 찾아봤더니, webwork에 OGNL쪽 API와 spring API에 같은 이름의 인터페이스가 있었다.
그 중에서 spring쪽 API가 좀더 정이 가서, 사용을 해봤다.
http://www.springframework.org/docs/api/org/springframework/beans/PropertyAccessor.html
아래와 같이 테스트 코드를 작성을 해봤는데, 아주 만족스럽게 잘 돌아간다. 유용하게 써먹을 수 있겠다.
PropertyAccessor propertyAccessor = new BeanWrapperImpl(post);
String blogId = (String)propertyAccessor.getPropertyValue("blogId");
String blogId = (String)propertyAccessor.getPropertyValue("blogId");
참고로 apache쪽 collection API에도 비슷한 API들이 있다.
ex) BeanUtils
