728x90
반응형

spring boot 강의 5

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #7 웹 계층 개발(2)

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 웹 계층 개발 1. 홈 화면과 레이아웃 2. 회원 등록 3. 회원 목록 조회 4. 상품 등록 5. 상품 목록 6. 상품 수정 7. 변경 감지와 병합(merge) 8. 상품 주문 9. 주문 목록으로 검색, 취소 10. 다음으로 2. 회원 등록 - 회원 가입 클릭 시 members/new로 이동하도록 되어있음 문제발생! - MemberForm class @NotEmpty annotation 2.3 이상부터는 직접 dependency를 걸어주어야 한다고 한다. build.gradle 파일 dependencies부분에 추가해주기 implementation 'org...

카테고리 없음 2023.11.11

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #6 주문 도메인 개발(2)

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 주문 도메인 개발 1. 주문, 주문상품 엔티티 개발 2. 주문 리포지토리 개발 3. 주문 서비스 개발 4. 주문 기능 테스트 5. 주문 검색 기능 개발 4. 주문 기능 테스트 테스트 요구사항 상품 주문이 성공해야 한다. 상품을 주문할 때 재고 수량을 초과하면 안 된다. 주문 취소가 성공해야 한다. 상품 주문 테스트 코드 package jpabook.jpashop.service; // import static org.junit.Assert.*; import jpabook.jpashop.domain.Address; import jpabook.jpashop.doma..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #6 주문 도메인 개발(1)

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 주문 도메인 개발 1. 주문, 주문상품 엔티티 개발 2. 주문 리포지토리 개발 3. 주문 서비스 개발 4. 주문 기능 테스트 5. 주문 검색 기능 개발 구현 기능 상품 주문 주문 내역 조회 주문 취소 1. 주문, 주문상품 엔티티 개발 1) 주문 엔티티 package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.time.LocalDateTime; import java.util.ArrayList; import java..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #4-3 회원 기능 테스트

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 회원 도메인 개발 1. 회원 리포지토리 개발 2. 회원 서비스 개발 3. 회원 기능 테스트 3. 회원 기능 테스트 테스트 요구사항 회원가입을 성공해야 한다. 회원가입 할 때 같은 이름이 있으면 예외가 발생한다. 회원가입 테스트 코드 package jpabook.jpashop.service; import jpabook.jpashop.domain.Member; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.spring..

카테고리 없음 2023.11.02

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #4-2 회원 서비스 개발

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 회원 도메인 개발 1. 회원 리포지토리 개발 2. 회원 서비스 개발 3. 회원 기능 테스트 2. 회원 서비스 개발 package jpabook.jpashop.service; import jpabook.jpashop.domain.Member; import jpabook.jpashop.repository.MemberRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springfr..

728x90
반응형