2024.10.08 - [Spring Framework/Spring Boot] - [Spring Boot] 쇼핑몰 - 엔티티 클래스 개발
[Spring Boot] 쇼핑몰 - 엔티티 클래스 개발
2024.10.07 - [Spring Framework/Spring Boot] - 도메인 모델과 테이블 설계 도메인 모델과 테이블 설계* 요구사항 분석회원 기능회원 등록회원 조회상품 기능상품 등록상품 수정상품 조회주문 기능상품 주
djjin02.tistory.com
2024.10.11 - [Spring Framework/Spring Boot] - [Spring Boot] 쇼핑몰 - 회원 도메인 개발
[Spring Boot] 쇼핑몰 #4 - 회원 도메인 개발
2024.10.07 - [Spring Framework/Spring Boot] - [Spring Boot] 쇼핑몰 - 도메인 모델과 테이블 설계 [Spring Boot] 쇼핑몰 - 도메인 모델과 테이블 설계* 요구사항 분석회원 기능회원 등록회원 조회상품 기능상품 등
djjin02.tistory.com
1. 상품(Item) 엔티티 - 비즈니스 로직

주어진 수량만큼 재고를 증가/감소시킨다. 재고가 부족할 경우 NotEnoughStockException 예외를 발생시킨다.

예외 처리.
2. 상품(Item) 리포지토리

상품 저장, 조회
3. 상품(Item) 서비스

끝.
회원 도메인 테스트와 코드가 비슷하기에 테스트를 생략하였습니다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 | 김영한 - 인프런 (inflearn.com)
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 | 김영한 - 인프런
김영한 | 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니
www.inflearn.com
본 게시글은 위 강의를 공부하고 정리한 글입니다.
'WEB > Spring Boot' 카테고리의 다른 글
[Spring Boot] 쇼핑몰 #6 - 주문 도메인 개발 (1) | 2024.10.13 |
---|---|
[Spring Boot] 쇼핑몰 #4 - 회원 도메인 개발 (4) | 2024.10.11 |
[Spring Boot] 쇼핑몰 #3 - 엔티티 클래스 개발 (7) | 2024.10.08 |
[Spring Boot] 쇼핑몰 #2 - 도메인 모델과 테이블 설계 (2) | 2024.10.07 |
[Spring Boot] 쇼핑몰 - 환경설정(View, H2 Database, JPA) (1) | 2024.10.05 |
댓글