1. Product 관리 - 등록, 수정, 삭제 ProductDto (상품 리스트 반환할 때 쓰인다.) 엔티티인 Product를 직접 사용해서 어떤 코드를 작성하면 참조형 데이터의 특성상 데이터베이스의 내용이 바로 변경될 우려가 있다. 그래서 Dto라는 클래스를 이용한다. @Builder @Data @NoArgsConstructor @AllArgsConstructor public class ProductDto { private Long id; // 상품 테이블의 PK // 상품 리스트를 반환할 때 필요한 정보 private String productName; private Integer price; // 상품 가격 private Boolean soldOutYn; // 품절 여부 private String..