728x90
반응형

Stream 사용 시 List를 Page로 바꾸는 간단한 예시

한식인 레스토랑을 조회해서 별점이 3점 이상인 List를 조회 한 후 Page로 변환하는 코드

List<Restaurant> restaurant = restaurantRepository.findByType("한식").stream()
        .filter(r -> r.getStar() >= 3).collect(Collectors.toList());
Page<Restaurant> restaurantFood = new PageImpl<>(restaurant);
반응형
복사했습니다!