본문 바로가기

3.1SpringBoot/3.1.1inflearn SpringBoot13

2-2 도메인 분석 설계 목차 1. 요구사항 분석 2. 도메인 모델과 테이블 설계 3. 엔티티 클래스 개발 4. 엔티티 설계시 주의점 1. 요구사항 분석 1) 실제 동작하는 화면을 먼저 확인한다. 2) 기능 목록을 추린다 3) 세부 요구사항을 정리한다 기능 목록 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고 관리가 필요하다. 상품의 종류는 도서, 음반, 영화가 있다. 상품을 카테고리로 구분할 수 있다. 상품 주문시 배송 정보를 입력할 수 있다. 2. 도메인 모델과 테이블 설계 1)회원, 주문, 상품의 관계 회원은 여러 상품을 주문가능. 한 번 주문할 때 여러 상품을 선택할 수 있으므로 주문과 상품은 다대다(M:N)관계 하지만 .. 2023. 5. 20.
2-1 프로젝트 환경설정 목차 1. 프로젝트 생성 2. 라이브러리 살펴보기 3. View 환경 설정 4. H2 데이터베이스 설치 5. JPA와 DB 설정, 동작확인 1. 프로젝트 생성 1.스프링 부트 스타터(https://start.spring.io/) Project: Gradle - Groovy spring Boot :3.1.0 (강의는 2.7.12) 사용 기능: web, thymeleaf, jpa, h2, lombok, validation groupId: jpabook artifactId: jpashop java: 17(강의는 11 ) ※자신의 자바 버전과 동일한 버전을 선택해주세요. 압축을 풀고 intellij에서 open을 해줍니다 오픈을 하면 각종 의존관계에 의해 설치를 진행하는데요 다 설치가 끝나고 build.grad.. 2023. 5. 20.
2 2023. 5. 16.
[부록-1] 애너테이션(어노테이션)(@)정리 해당 애너테이션(@)정리는 실시간으로 추가됩니다 - 자바 대표적 애너테이션 @Override 선언된 메서드가 오버라이드가 되었음 @Deprecated 더 이상 사용되지 않음 @SuppressWarnings 컴파일 경고를 무시함 - Spring @SpringBootApplication main() 메서드의 역할을 하는 클래스에 사용하며 스프링 부트사용에 필요한 기본설정을 해줍니다. @SpringBootConfiguration 스프링 부트 관련 설정을 나타내는 @Configuration을 상속해서 만든 애너테이션 @ComponentScan 사용자가 등록한 빈을 읽고 등록하는 애너테이션. 즉, @Component애너테이션 및 @Service, @Repository, @Controller어노테이션이 부여된 Cl.. 2023. 5. 16.