728x90
반응형

API 6

[스프링부트] 실전! 스프링 부트와 JPA 활용2 컬렉션 조회 최적화 #6 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 개발 고급 정리 주문 조회 V6: JPA에서 DTO로 직접 조회, 플랫 데..

카테고리 없음 2023.11.26

[스프링부트] 실전! 스프링 부트와 JPA 활용2 컬렉션 조회 최적화 #5 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 개발 고급 정리 주문 조회 V5: JPA에서 DTO 직접 조회 - 컬렉션 ..

[스프링부트] 실전! 스프링 부트와 JPA 활용2 컬렉션 조회 최적화 #3.1 페이징과 한계 돌파

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 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 개발 고급 정리 4. 주문 조회 V3.1: 엔티티를 DTO로 변환 - 페이..

[스프링부트] 실전! 스프링 부트와 JPA 활용2 #2 API 개발 고급 - 준비

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화' 강의를 들으며 작성한 수강일지 입니다. | API 개발 고급 - 준비 1. API 개발 고급 소개 2. 조회용 샘플 데이터 입력 1. API 개발 고급 소개 조회용 샘플 데이터 입력 지연 로딩과 조회 성능 최적화 컬렉션 조회 최적화 페이징과 한계 돌파 OSIV(Open Session In View)와 성능 최적화 2. 조회용 샘플 데이터 입력 API 개발 고급 설명을 위해 샘플 데이터 입력 userA JPA1 BOOK JPA2 BOOK userB SPRING1 BOOK SPRING2 BOOK -> 총 2건의 주문 package jpabook.jpashop; import jpabook.jpasho..

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

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화' 강의를 들으며 작성한 수강일지 입니다. | API 개발 기본 1. 회원 등록 API 2. 회원 수정 API 3. 회원 조회 API 2. 회원 수정 API @PostMapping("/api/v2/members/{id}") // PUT 전체 수정, PATCH or POST 부분 수정 public UpdateMemberResponse updateMemberV2( @PathVariable("id") Long id, @RequestBody @Valid UpdateMemberRequest request) { memberService.update(id, request.getName()); Member fin..

[자바 8일차] 27일차 - String 클래스(p.369~)

package com.day08; import java.util.StringTokenizer; public class StringTok { public static void main(String[] args) { StringTokenizer st = new StringTokenizer("홍길동,장화/홍련/팥쥐/주인공", ",/"); // 앞의 문자를 /와 ,로 구분 System.out.println(st.countTokens()); // 토큰의 수 : 5 int len = st.countTokens(); // 홍길동 장화 홍련 팥쥐 주인공 // for(int i = 0; i < len; i++) { //i=0 i 공백으로 구분해 배열에 담는다 System.out.println("arr의 길이 : " + ..

728x90
반응형