1. 상황

카페 전체리스트 호출 api 실행중

실제 데이터 1개

서버에서 .size() 찍으면 1 출력 됨

but 화면에서

List를 반환 받았는데 데이터가 중복으로 매우 많이 나옴 

 

 

 

2. 원인

PageRequest pageRequest = PageRequest.of(0, 3, Sort.by(Sort.Direction.DESC, "cafeName"));

        return cafeRepository.findAll(pageRequest);

DataJpa는 Pageable 타입을 받아야 하는데 PageRequest pageRequest로 잘못된 타입을 넘겨주어 에러 발생

 

 

 

3. 해결 방법

 

Pageable pageRequest = PageRequest.of(0, 3, Sort.by(Sort.Direction.DESC, "cafeName"));

        return cafeRepository.findAll(pageRequest);

Pageable 타입으로 값을 담아 전달

 

 

+ Recent posts