강의

멘토링

커뮤니티

Inflearn Community Q&A

godjangkook's profile image
godjangkook

asked

Practice! Querydsl

Spring Data Paging 3 - Controller Development

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

Resolved

Written on

·

853

1

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

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

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

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

javaJPA

Answer 2

2

yh님의 프로필 이미지
yh
Instructor

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

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

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

감사합니다.

1

godjangkook님의 프로필 이미지
godjangkook
Questioner

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

godjangkook's profile image
godjangkook

asked

Ask a question