문제 상황 Response DTO를 어떻게 하면 불변한 클래스로 구성할 수 있을까 고민해봤다. 우선 결론부터 말하면, 현재 프로젝트에서의 Response DTO를 다음과 같이 구성했다. @Getter@Builder(access = AccessLevel.PRIVATE)@AllArgsConstructor(access = AccessLevel.PRIVATE)public class UserProfileResponse { private final Long id; //유저 id private final String email; //유저 email //유저 엔티티를 인자로 하여 ResponseDTO를 반환하는 정적 팩토리메서드 public static UserProfileResponse of(..