보통
@Controller 내부의 @GetMapping 에서 다음과 같이 pageable을 매개변수로 넣어놓으면
요청 url 에 들어있는 "page=1" 라는 형식의 간단한 parameter를
자동으로 pageable 변수로 바꾸어 주었다.
하지만, 아래와같이 page=1이외에도 다른 parameter 를 넣다보니
localhost:8080/api/condition?page=0&system=네이버
page를 인식을 하지 못했다.
삽질결과 그냥 page 라는 int 를 매개변수로 받고 ( @PathVariable int page ,@PathVariable String system )
그 값으로 Pageable 변수를 만들어 주기로햿다. 방법은 다음과 같다.
Pageable pageable = PageRequest.of( page값 , size 값 );
'Spring' 카테고리의 다른 글
스프링 도커 관련한 명령어 (0) | 2021.05.31 |
---|---|
Gradle Mapstruct 수정 후 해야할것 (0) | 2021.05.27 |
pub sub 구조 ( 웹소켓 채팅 ) (0) | 2021.05.08 |
Vue.js / Springboot / 웹소켓 (Stomp) (0) | 2021.05.08 |
Business Exception 처리 (0) | 2021.04.29 |