API 개발 고급 - 지연 로딩과 조회 성능 최적화 김영한님의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의를 기반으로 주문 + 배송정보 + 회원을 조회하는 API를 4단계 버전으로 발전시키며, 지연 로딩으로 인한 성능 문제를 단계적으로 해결하는 과정을 정리함 전체 구조 개요 V1에서 V4까지 단계적으...
[실전! 스프링 부트와 JPA 활용2] API 개발 고급 - 준비
API 개발 고급 - 준비 김영한님의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의를 기반으로 조회 API 성능 최적화 실습을 위한 샘플 데이터 초기화 구조와 설계 포인트를 정리함 전체 구조 개요 API 개발 고급 단계에서는 실제 조회 API의 성능 문제(N+1 문제 등)를 다루기 위해, 먼저 테스트에 사...
[실전! 스프링 부트와 JPA 활용2] API 개발 기본
API 개발 기본 김영한님의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의를 기반으로 회원 API의 등록, 수정, 조회 기능을 엔티티 직접 사용 방식과 DTO 사용 방식으로 비교하며, API 개발의 표준적인 접근 방식을 정리함 API 전체 구조 MemberApiController가 회원 등록, 수정, ...
[실전! 스프링 부트와 JPA 활용1] 웹 계층 개발
웹 계층 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 홈 화면, 회원 관리, 상품 관리, 주문 관리 등 웹 계층 전반의 개발 과정과 변경 감지 및 병합 메커니즘을 정리함 홈 화면과 레이아웃 홈 컨트롤러 등록 @Controller @Slf4j public class HomeControll...
[실전! 스프링 부트와 JPA 활용1] 주문 도메인 개발
주문 도메인 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 주문 엔티티의 핵심 비즈니스 로직, 리포지토리, 서비스 계층 개발 과정과 테스트, 그리고 검색 기능 구현을 정리함 개발 개요 구현 기능 상품 주문 주문 생성 재고 감소 배송 정보 생성...
[실전! 스프링 부트와 JPA 활용1] 상품 도메인 개발
상품 도메인 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 상품 엔티티의 비즈니스 로직, 리포지토리, 서비스 계층 개발 과정을 정리함 개발 개요 구현 기능 상품 등록 신규 상품을 등록함 초기 재고를 설정함 상품 수정 ...
[실전! 스프링 부트와 JPA 활용1] 회원 도메인 개발
회원 도메인 개발 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 회원 엔티티, 리포지토리, 서비스 계층의 개발 과정과 테스트 작성을 정리함 개발 개요 구현 기능 회원 등록 중복 회원을 검증함 회원 정보를 저장함 회원 조회 ...
[실전! 스프링 부트와 JPA 활용1] 애플리케이션 구현 준비
애플리케이션 구현 준비 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 애플리케이션 요구사항 분석, 아키텍처 설계, 그리고 개발 전략 수립 과정을 정리함 구현 요구사항 HELLO SHOP 기능 개요 회원 기능 회원 가입 회원 목록 상품 기능 ...
[실전! 스프링 부트와 JPA 활용1] 도메인 분석 및 설계
도메인 분석 및 설계 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 기반으로 요구사항 분석부터 도메인 모델 설계, 테이블 설계, 그리고 엔티티 클래스 개발까지의 과정을 정리함 요구사항 분석 기능 목록 회원 기능 회원 등록 새로운 회원 가입 ...
[실전! 스프링 부트와 JPA 활용1] 프로젝트 환경설정
프로젝트 환경설정 김영한님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 통해 프로젝트 생성부터 라이브러리 구성, View 환경 설정, 데이터베이스 설정, 그리고 JPA 동작 확인까지의 과정을 정리함 프로젝트 생성 Spring Initializr 설정 사이트 https://start.s...