응답 DTO 클래스를 만들다보면 인텔리제이에서 Convert to record 표시가 뜬다. 단순히 코드 추천인 줄 알고 넘어갔는데왜 응답 DTO에 추천이 뜰까 생각하며 record 클래스를 알아보게 되었다.record 클래스자바 14부터 도입된 불변 객체를 간편하게 생설할 수 있는 새로운 타입. record는 주로 데이터를 보관하는 객체로 사용되며, 기본적인 작업들을 자동으로 처리해주기 때문에 간결하고 효율적이다.특징1. 불변 객체객체가 생성된 후, 필드를 변경할 수 없다.final로 처리된 필드만 사용하기 때문에 불변성 보장2. 자동 생성 메소드getter, toString(),equals(),hashCode() 메소드가 자동으로 생성필드를 기반으로 계산되므로, 객체의 값을 비교하거나 문자열로 출력할..