개요 Rest API를 통해 반환받은 Java Object를 로그로 찍어보는데 예상과 달리 "패키지명@난수"와 같은 형태로 출력되는 문제가 발생했습니다. 다행히도 stackoverflow에 이와 관련되어 잘 정리된 글이 있어 해당 내용을 정리해보고자 합니다. 배경지식 모든 Java 객체에는 객체를 출력할 때 호출되는 toString() 메서드가 있습니다. System.out.println(myObject); // myObject.toString()를 호출 이 메서드는 Object 클래스(모든 Java 객체의 슈퍼 클래스)에 정의되어 있습니다. Object.toString() 메서드는 클래스 이름, @ 기호 및 16진수로 구성된 상당히 보기 흉한 문자열을 반환합니다. 이에 대한 코드는 아래와 같습니다. /..