@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
위의 코드는 toString() 메서드를 재정의하는 예시이다.
ToStringBuilder 클래스는 Apache Commons Lang 라이브러리에 포함된 유틸리티 클래스로, 객체를 문자열로 변환하는 데 도움을 주는 기능을 제공한다.
reflectionToString() 메서드는 this 객체를 기반으로 해당 객체의 필드와 값을 문자열로 변환하여 반환한다.
ToStringStyle.MULTI_LINE_STYLE은 문자열 표현의 스타일을 지정하는 상수로, 여러 줄로 구성된 형식으로 문자열을 반환하도록 설정한다.