728x90
반응형

스프링 3

[스프링부트] 실전! 스프링 부트와 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로 변환 - 페이..

[스프링 입문] 스프링을 공부해야 하는 이유?

공부 일지 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 스프링을 공부해야 하는 이유? 실무에서 제대로 동작하는 웹 어플리케이션을 개발하기 위해 스프링을 어떻게 공부해야 하는가? 개발자는 직접 코딩하며 동작하는 어플리케이션을 만들 때 성장한다. 더보기 간단한 웹 애플리케이션 개발 - 스프링 프로젝트 생성 - 스프링 부트로 웹 서버 실행 - 회원 도메인 개발 - 웹 MVC 개발 - DB 연동 - JDBC, JPA, 스프링 데이터 JPA - 테스트 케이스 작성 프로젝트 사용 기술 Spring Boot Gradle Thymeleaf JPA Hibernate apache

[스프링부트] 실전! 스프링 부트와 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
반응형