ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring] Failed to instantiate Pageable bean 해결
    Framework/Spring 2017. 1. 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

Designed by Tistory.