반응형
강좌 상세 정보 등록 및 수정 구현 (2)
- Dto에 카테고리 ID 추가
- 강좌 등록 페이지에서 카테고리 ID를 받아서 값 지정하는 부분 추가
- 페이지 새로고침
- 저장된 카테고리가 선택되어 있음
- 강좌명, 키워드, 요약문구, 내용, 정가, 판매가, 할인 종료일 입력란 추가
- 추가된 모습
- 페이지에 추가된 내용에 대한 입력값 지정
- 강좌 서비스에서 해당 값들을 받아와서 리포지토리에 저장 (등록)
- 수정의 경우 역시 해당 값들을 받아와서 리포지토리에 저장
- 강좌 세부 정보 수정 테스트
- 수정한 값들이 DB에 반영된 모습
- 웹페이지에서는 '요약 문구'와 '내용' 누락
- textarea 속성값을 text로 변경
- DB에 입력된 값 정상 출력
- 강좌 등록하기 테스트
- 강좌 정상 추가됨
- 정렬 순서 변경을 위하여 xml mapper query에 'order by reg_dt DESC' 문구 추가
- 마지막 추가한 강좌가 최상단에 노출
할인 종료일 추가
- 할인 종료일(saleEndDt)를 LocalDate 형식으로 변경
- formatter를 이용하여 "yyyy-MM-dd" 형식으로 값을 받아와서 해당 값을 저장함 (등록)
- formatter를 이용하여 "yyyy-MM-dd" 형식으로 값을 받아와서 해당 값을 저장함 (수정)
- Dto에서도 할인 종료일 형식 변경(LocalDate)
- 할인 종료일 수정(추가) 테스트
- 입력된 할인 종료일 확인
반응형
'cs > java-spring-boot' 카테고리의 다른 글
[Zero-base] 7-14. 강좌 수정 화면 스마트에디터 기능 적용 (0) | 2022.02.27 |
---|---|
[Zero-base] 7-13. 강좌 일괄 삭제 및 선택 삭제 구현 (0) | 2022.02.26 |
[Zero-base] 7-12. 강좌 상세 정보 등록 및 수정 구현 (1) (0) | 2022.02.26 |
[Zero-base] 7-11. 강좌 기능 심플화 등록 및 심플화 목록 구현 (0) | 2022.02.26 |
[Zero-base] 7-10. 강좌 엔티티 및 리포지토리 구성 (0) | 2022.02.25 |