랑아
article thumbnail

페이지네이션을 구현하던 중, 다음과 같은 에러를 마주했습니다.



Exception에서는 접근할 수 있는 표현이 없다는 내용이었으며, 클라이언트가 요청한 것과 실제로 생성된 Type이 다를 경우 발생하는 것으로, 핸들러 메서드가 클라이언트가 요청한 Type으로 응답을 전달할 수 없는 것이 원인으로 확인되었습니다.

  • 변경 전, 페이지네이션용 ResponseDto


페이지네이션용 ResponseDto는 제네릭 타입을 이용하여 만들었는데, 해당 클래스에 접근할 수 없기 때문에 클라이언트가 요청한 Type으로 응답을 전달하지 못한 것이었습니다.

  • 변경 후, 페이지네이션용 ResponseDto


Getter와 관련된 메서드가 없기 때문에 값을 가져올 수 없었던 것으로 확인되었으며, 현재 Lombok을 사용하고 있기 때문에 @Getter 애너테이션을 추가하여 에러를 해결할 수 있었습니다.

profile

랑아

@RangA

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!