인프런 커뮤니티 질문&답변
ordersV2 Result 객체로 감싸서 조회하는 코드
해결된 질문
작성
·
204
1
@GetMapping("/api/v2/simple-orders")
public Result<SimpleOrderDTO> orders() {
List<Order> orders = orderRepository.findByString(new OrderSearch());
List<SimpleOrderDTO> result = orders.stream()
.map(SimpleOrderDTO::new) // 람다식 -> 메서드 참조 (Method Reference)
.collect(Collectors.toList());
return new Result<SimpleOrderDTO>(result.size(), result);
}
@Data
@AllArgsConstructor
static class Result<T> {
private int count;
private List<T> simpleOrderDTO;
}
이렇게 작성하면 될까요?? 결과 화면은 아래처럼 나옵니다!





