728x90
반응형

실전! 스프링 부트와 JPA 활용 2

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #6 주문 도메인 개발(1)

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 주문 도메인 개발 1. 주문, 주문상품 엔티티 개발 2. 주문 리포지토리 개발 3. 주문 서비스 개발 4. 주문 기능 테스트 5. 주문 검색 기능 개발 구현 기능 상품 주문 주문 내역 조회 주문 취소 1. 주문, 주문상품 엔티티 개발 1) 주문 엔티티 package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.time.LocalDateTime; import java.util.ArrayList; import java..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #5 상품 도메인 개발

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 상품 도메인 개발 1. 상품 엔티티 개발(비즈니스 로직 추가) 2. 상품 리포지토리 개발 3. 상품 서비스 개발 4. 상품 기능 테스트(생략) 구현 기능 상품 등록 상품 목록 조회 상품 수정 1. 상품 엔티티 개발(비즈니스 로직 추가) 비즈니스 로직 추가 - 도메인 자체에 비즈니스 로직 추가 도메인 주도 설계 : 이 엔티티 자체가 해결할 수 있는 것들은 주로 엔티티 안에 비즈니스 로직을 넣는 게 좋다 -> 객체지향적(그래야 응집력이 좋음) package jpabook.jpashop.domain.item; import jpabook.jpashop.domain.C..

728x90
반응형