#2 of Basic Concepts of Infra - URL, Protocol 내부 구성 공유 링크 만들기 Facebook X Pinterest 이메일 기타 앱 - 11월 02, 2020 URL and Inside of Protocol 공유 링크 만들기 Facebook X Pinterest 이메일 기타 앱
#3 of Spring - Spring Boot and JPA when API 개발 (fetch join) 공유 링크 만들기 Facebook X Pinterest 이메일 기타 앱 - 7월 23, 2020 fetch join for 성능 최적화개요정의네이티브 쿼리 형태로 즉시 및 지연 로딩 무시한 채 기본 조인으로 한번에 조회기본 사용 방법entityManager.createQuery("join fetch 사용한 쿼리문 입력")사용 이유지연 로딩의 경우, 최악의 케이스 (1 + N) 조회 발생할 수 있음ex) 주문 정보 (1에 해당하는) 조회 시, 회원 및 배송지 정보 별도 쿼리 실행fetch join 사용 시, 지연 로딩 자체를 무시하고 한번에 모든 데이터 조회즉, 1회 쿼리로 종료후속 처리dto 로 변환하는 작업 필요순서변환하고자 하는 dto 객체 생성엔티티에 대응하는 필드생성자API 스펙에 맞는 응답 데이터만 선별하여 초기화 선언orders.stream().map(o -> new SimpleOrderDto(o)).collect(Collectors.toList())위와 같은 형태로 조회한 엔티티 기준 데이터를 dto로 변환MSA (Micro Service Architecture)즉, 서비스가 다수 분리된 경우 별도의 통일된 API 응답 스펙을 미리 정함정해진 응답 스펙에 변환된 dto 를 담아 front 에 전달References인프런 강의https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/lecture/24327?tab=note 공유 링크 만들기 Facebook X Pinterest 이메일 기타 앱 댓글
#2 of Basic Concepts of Infra - URL, Protocol 내부 구성 - 11월 02, 2020 URL and Inside of Protocol 자세한 내용 보기
댓글
댓글 쓰기