쇼핑몰 개발 - spring boot + thymeleaf (1일차)
#1일차 - Item Entity 작성 상품 엔티티는 상품id, 이름, 상세설명, 가격, 수량, 판매 상태, 카테고리로 컬럼을 만듬. 엔티티에는 setter를 사용하면 안된다. 그래서 그 대안으로 빌더 패턴을 사용한다. 빌더 패턴으로 만들다가 값을 따로 따로 넣어줄 상황이 생긴다. 그때 빌더 어노테이션에 toBuilder를 사용하여 초기에 빌더 패턴을 만들고 그 후에 추가 하고 싶을 때 새로 하나 생성하여 기존 값을 복사해 넣고 추가 하고 싶은 값을 추가한다. 사용자가 주문을 했을때 주문한 수량만큼 재고 감소를 해주는 메소드이다. 위와 반대로 주문을 취소했을때 다시 그 수량만큼 재고에 더해주는 메소드이다. 상품 업데이트 사용하는 메소드이다. Dto인 ItemFormDto2를 파라미터로 데이터를 넘겨준다...
2022.08.16