- org.apache.commons.lang.builder.ToStringBuilder
toString()은 현 객체의 값을 문자열로 변환하여 반환 해주는 메소드로써 직접 구현할려면 노가다성 코드입니다.
하지만 Commons의 ToStringBuilder를 사용하면 는 말 그대로 클래스의 toString()을 쉽게 만들 수 있습니다.
웹에서는 빈클래스등에 toString을 구현하면 쉽게 디벙깅을 할 수 있습니다.
예제
ToStringTest.java
TestClass.java
(1) refrectionToString 함수
reflectionToString은 static함수로써 위와같이 사용하며 파라미터로 스타일을 지정할 수 있습니다. 아래 코드를 봅시다
(2) append 함수
append 메소드는 static이 아니며 다음과 같은 형식으로 사용 가능합니다.
출력 결과
TestClass@1cd2e5f[boardId=<null>,boardNo=0]
=============================================
본문서는 자유롭게 배포/복사 할수 있지만
이문서의 저자에 대한 언급을 삭제하시면 안됩니다
저자 : GoodBug (unicorn@jakartaproject.com)
최초 : http://www.jakartaproject.com
=============================================
'Program > Java' 카테고리의 다른 글
XML 파싱 (0) | 2010.01.27 |
---|---|
annotation API 한글 (0) | 2009.12.27 |
애노테이션 기반 스케줄링 (0) | 2009.12.27 |
스프링 3.0의 MVC 간편화 (0) | 2009.12.27 |
어노테이션을 이용한 설정1 - context:annotation-config (0) | 2009.12.27 |