인프런 커뮤니티 질문&답변

chaerin920님의 프로필 이미지
chaerin920

작성한 질문수

실전! Querydsl

스프링 데이터 페이징 활용3 - 컨트롤러 개발

Page 대신 별도로 구현한 객체를 넘겨주고 있는데 문제가 되는 부분이 있을까요?

작성

·

278

0

안녕하세요~

page number가 0부터 시작하는 부분과 Page 자체에 너무 많은 정보가 있는 것 같아 필요한 값만 정의해둔 Dto를 response로 반환해주고 있습니다. (request도 별도로 정의한 dto 객체로 받고 있습니다.)

그런데 강의에서 Page 자체를 Response로 반환해주는 것을 보고 현재 제가 하고 있는 방식대로 하면 문제가 될 부분이 있을 지 걱정이 되더라구요..

혹시 주의해야하는 부분이 있을지, 이렇게 별도의 객체로 가공해서 넘겨줘도 문제가 없을지 걱정되어 질문드립니다. 😭

감사합니다.

답변 1

0

안녕하세요. chaerin920님, 공식 서포터즈 y2gcoder입니다.

Page 객체에서 필요한 값들만 추출해서 새로운 Dto로 만들어 응답해주는 것은 괜찮은 것 같습니다!
그렇게 한다면 만약 JPA가 아닌 다른 DB 접근 기술을 사용할 때도 쉽게 바꿀 수 있을 거라 생각합니다 :)

감사합니다.


chaerin920님의 프로필 이미지
chaerin920

작성한 질문수

질문하기