jasonbla

[Spring] Failed to instantiate Pageable bean 해결 본문

Framework/Spring

[Spring] Failed to instantiate Pageable bean 해결

jason jason hwang 2017.01.21 13:40

Spring에서 Pageable이란?

반복되는 리스트를 출력해야 하는 경우 Pagination 처리는 없어서는 안될 요소이다. Spring에서는 이러한 Pagination을 쉽게 처리할 수 있도록 Query Parameter를 자동으로 매핑해 객체로 생성해주는 Pageable Interface를 제공한다.


참고

http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/Pageable.html

http://forum.spring.io/forum/spring-projects/data/114494-how-to-manage-web-pagination-with-the-guide-of-spring-data-web-pagination


사용법 및 예시

아래와 같이 Pageable Parameter를 적용할 메서드에 추가해준다.



그리고 다음과 같은 Parameter를 url에 설정하여 사용할 수 있다.


ex) /api/items?page=0&size=10&sort=asc



참고 : http://docs.spring.io/spring-data/data-commons/docs/current/reference/html/#core.web


Failed to instantiate Pageable bean 에러날 경우

Pageable은 Interface이기 때문에 아래와 같이 annotation-driven 속성에 PageableHandlerMethodArgumentResolver Class를 지정해주어야 에러가 발생하지 않는다.

<bean class="org.springframework.data.web.PageableHandlerMethodArgumentResolver" />


'Framework > Spring' 카테고리의 다른 글

[Spring] Failed to instantiate Pageable bean 해결  (0) 2017.01.21
[Spring] 스프링 버전 확인  (0) 2016.10.02
0 Comments
댓글쓰기 폼