• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

강사님 컨트롤러에서 Pageable 사용 관련해서 질문드립니다.

20.12.04 16:17 작성 조회수 597

1

강사님 안녕하세요. 강사님 덕분에 JPA 로드맵 강의를 알차게 배웠습니다.

갑자기 뜬금없이 생각났는데 컨트롤러에서 Pageable를 바로 사용할 경우 max size를 제한할 수 있는 방법은 없는건지요.

악의적으로 query String에 size값을 100000000 이렇게 찍어놓고 막무가내로 요청을 여러번 보낸다면 왠지 서버가 뻗을 것 같다는 생각이 들어서요.

Pageable에서 최대 사이즈 막을 수 있는 방법이 없다면 따로 VO를 통해서 제한해 줘야하는 건지 궁금해서 질문드립니다.

답변 2

·

답변을 작성해보세요.

2

갓다귀갓장국님 오랜만입니다^^

막을 수 있습니다. ㅎㅎ 다음 링크를 참고해주세요. 기본 값은 2000입니다.

https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html#spring.data.web.pageable.max-page-size

감사합니다.

1

감사합니다^^ 역시 스프링 프레임워크 허접한 중생이 생각하는 건 다 지원하네요 ㅠ.ㅠ