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

갓다귀갓장국님의 프로필 이미지
갓다귀갓장국

작성한 질문수

실전! Querydsl

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

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

해결된 질문

작성

·

752

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

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

갓다귀갓장국님의 프로필 이미지
갓다귀갓장국

작성한 질문수

질문하기