728x90
반응형

DTO 2

[스프링부트] 실전! 스프링 부트와 JPA 활용2 컬렉션 조회 최적화 #4 JPA에서 DTO 직접 조회

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화' 강의를 들으며 작성한 수강일지 입니다. | API 개발 고급 - 컬렉션 조회 최적화 1. 주문 조회 V1: 엔티티 직접 노출 2. 주문 조회 V2: 엔티티를 DTO로 변환 3. 주문 조회 V3: 엔티티를 DTO로 변환 - 페치 조인 최적화 4. 주문 조회 V3.1: 엔티티를 DTO로 변환 - 페이징과 한계 돌파 5. 주문 조회 V4: JPA에서 DTO 직접 조회 6. 주문 조회 V5: JPA에서 DTO 직접 조회 - 컬렉션 조회 최적화 7. 주문 조회 V6: JPA에서 DTO로 직접 조회, 플랫 데이터 최적화 8. API 개발 고급 정리 주문 조회 V4: JPA에서 DTO 직접 조회 OrderQ..

[스프링부트] 실전! 스프링 부트와 JPA 활용2 #1 API 개발(3) 회원 조회

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화' 강의를 들으며 작성한 수강일지 입니다. | API 개발 기본 1. 회원 등록 API 2. 회원 수정 API 3. 회원 조회 API 3. 회원 조회 API 조회만 하는 것이기 때문에 jpa.hibernate.ddl-auto: none으로 변경해 한 번 데이터를 넣어두면 그 DB에 있는 데이터를 그대로 쓸 수 있음 회원조회 V1 : 응답 값으로 엔티티를 직접 외부에 노출 // 회원 목록 조회 @GetMapping("/api/v1/members") public List membersV1() { return memberService.findMembers(); } -> 순수하게 회원 정보만 얻고싶은 것인..

728x90
반응형