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

jduck1024님의 프로필 이미지
jduck1024

작성한 질문수

실전! 스프링 데이터 JPA

Page 관련 질문

작성

·

210

0

영한님, 안녕하세요. 열심히 강의 듣고있는 한 학생입니다!

JPA에서 페이징처리를 할 때 Controller에서 Page 자체를 반환타입으로 두어도 되는지, 이를 커스터마이징한 특정 Response를 사용하는 것이 좋은지 고민이 되어 글 남기게 되었습니다. 혹시 둘 중에서 안티 패턴이 있는지, 혹은 실무에서 더 권장하는 방법이 있을지 조언 해주시면 감사하겠습니다!

(기존 Page에서 제공하는 것처럼 0부터 시작하는 것을 전제로 했을 때입니다.)

답변 1

1

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

클라이언트에서 사용할 응답 데이터가 자주 변경될 가능성이 존재한다면 특정 Response타입으로 반환하는게 맞다고 생각합니다.

Page 자체를 반환하여도 사용가능하고, 변경될 여지가 없다면 실용적인 측면에서 그대로 사용해도 되지 않나 싶습니다.
.
감사합니다.

jduck1024님의 프로필 이미지
jduck1024

작성한 질문수

질문하기