수업정리 쿠팡#8

최동민·2022년 7월 11일
0

Spring 수업정리

목록 보기
40/47

ProductController getDetail메서드 수정. detailVo에서 productDto로 변경

ProductService getProduct 수정. detailVo에서 productDto로 변경

IProductMapper 에서 selectProductStock 메서드 작성

xml 작성. 이 상품의 재고를 반환해주는 것.

ProductService 기존 getProduct의 매개변수 detailVo를 productDto로 변경


productDto는 result값이 없다.
getProduct 그대로 복사 DetailVo로 하나 더

detail.html에서 detailVo를 productDto로 이름 변경

xml 실행해보면 현재 null이 뜬다.

IFNULL을 사용하여 방지 0 처리

detail.html 에 두 내용 추가

<title th:text="${'쿠팡 ! - ' + (productDto.getTitle() == null ? '존재하지 않는 상품' : productDto.getTitle())}"></title>
<section th:class="${productDto.getCount() == 0 ? 'right sold-out' : 'right'}">

detail.css

일시 품절도 추가

not-allowed 속성 추가


onclick 추가, button-container 이름은 stock-container로 변경

기존 css에 button-container 추가해주기

table 추가

detail.html에 post 추가

입출고 내역 저장 버튼 클릭해보면

ProductController

IProductMapper

xml

ProductService

ProductController

ProductService

IProductMapper 에서 selectStocks

xml

ProductService

ProductController

detail.html

테이블 추가

profile
코드를 두드리면 문이 열린다

0개의 댓글