Spring
상품 도메인 개발
date
Oct 20, 2023
slug
스프링부트-JPA-활용1-5
status
Public
tags
실전! 스프링 부트와 JPA 활용 1
author
summary
[실전! 스프링 부트와 JPA 활용 1] 섹션 5 강의 정리
type
Post
thumbnail
updatedAt
May 28, 2024 12:34 PM
category
Spring
김영한
인프런
🍯 꿀팁
📝 강의 정리
상품 엔티티 개발
[1]. 데이터를 가지고 있는 쪽에 비즈니스 메서드를 생성하자.
- 객체지향적으로 생각했을 때, 데이터를 가지고 있는 쪽에 비즈니스 메서드가 존재하는 것이
응집력
이 높다 - 값을 불러온 후, setter를 통한 로직은 지양하자
코드
// class Item { private int 재고; /** * 비즈니스 로직 */ public void 재고증가(int 수량) {} public void 재고감소(int 수량) {} ...
상품 리포지토리 개발
[1].
상품 서비스 개발
- 상품 서비스는 단순하게 상품 리포지토리에게 위임만 하는 클래스