Spring Boot와 JPA활용 1 - 초기 세팅, Domain, Entity 분석

* 최종 화면(index.html) 1. 도메인 분석 설계 - 요구사항 분석 * 기능 목록 회원 기능 - 회원 등록, 회원 조회 상품 기능 - 상품 등록, 상품 수정, 상품 조회 주문 기능 - 상품 주문, 주문 내역 조회, 주문 취소 기타 요구사항 - 상품은 재고 관리가 필요하다. 상품의 종류는 도서, 음반, 영화가 있다. 상품을 카테고리로 구분할 수 있다, 상품 주문시 배송 정보를 입력할 수 있다. 2. 도메인 모델과 테이블 설계 * 회원, 주문, 상품의 관계: 회원은 여러 상품을 주문할 수 있다. 그리고 한 번 주문할 때 여러 상품을 선택할 수 있으므로 주문과 상품은 다대다 관계다. 하지만 이런 다대다 관계는 관계형 데이터베이스는 물론이고 엔티티에서도 거의 사용하지 않는다. 따라서 그림처럼 주문상품이..