BookRepository
의 findPageByBookStatus
메서드에서 페이징 쿼리를 사용하는데 필요한 Pageable
매개변수가 누락되어 오류가 발생했다.
원인 파악
Could not create query for ... Reason: Paging query needs to have a Pageable parameter
라는 메시지가 보인다.Pageable
매개변수가 없어서 발생하는 문제이다.코드 확인
BookRepository
에서 findPageByBookStatus
메서드를 확인한다..Pageable
매개변수를 포함하고 있지 않는것을 발견 하였다.코드 수정
findPageByBookStatus
메서드에 Pageable
타입의 매개변수를 추가한다.findPageByBookStatus
메서드를 호출하는 모든 부분을 확인한다.Pageable
객체를 함께 전달해야 하므로, 필요에 따라 호출하는 부분을 수정한다.정상적으로 서버가 동작하는 것을 확인 할 수 있다.