[실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화] API 개발 고급(2): 지연 로딩과 조회 성능 최적화
·
Back-End/JPA
[작성일: 2023. 10. 01] 간단한 주문 조회V1: 엔티티를 직접 노출주문 + 배송정보 + 회원을 조회하는 API를 만들고, 지연 로딩 때문에 발생하는 성능 문제를 단계적으로 해결해 보자. @RestController@RequiredArgsConstructorpublic class OrderSimpleApiController { private final OrderRepository orderRepository; @GetMapping("/api/v1/simple-orders") public List ordersV1() { List all = orderRepository.findAllByString(new OrderSearch()); return all; ..