본문 바로가기

Spring

Springboot 페이징처리 Parameter 에러

보통 

@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