size=n&page=m
2) 이를 Pageable pageRequest로 controller에서 받아온다.
근데 이 pageable을 적용시키는 곳은 어디냐? => 바로 repository에서 DB단의 아이들을 데려올때 적용
(EX)
근데 나는 서비스 단에서 필터링 해주는 중 !
=> 그래서 해당하는 아이템 리스트를 필터링 걸어주고
List <NewItem> newItem
과 같은 리스트로 만들었다, 그리고 newItem 에 해당하는 아이들을 레포지토리에서 데려오면서 page로 데려오고 싶었던 상황
@Query(
"select i from NewItem " +
"i where i IN (:newItems)"
)
Page<NewItem> findByNewItems(@Param("newItems") List<NewItem> newItems, Pageable pageable);