Skip to content

noah-personal-learning/barogo-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

바로고 사전과제

기술 스택

Java 11, Spring Boot, H2 Database, Junit5

TODO LIST

  • ERD 설계 (회원, 인증, 주문)
  • 프로젝트 구조 설계
  • Entity 작성
  • 테스트 케이스 작성
    • 회원가입 성공
    • 회원가입 실패
    • 로그인 성공
    • 로그인 실패
    • 주문 등록 성공
    • 주문 등록 실패
    • 주문 상태 변경 성공
    • 주문 상태 변경 실패
    • 주문 수정(목적지) 성공
    • 배달 조회 성공
    • 배달 조회 실패
    • 배달 목적지 수정 성공
    • 배달 목적지 수정 실패

ERD 설계

image

프로젝트 구조 설계

  src
    ├─main
    │  ├─java
    │  │  └─com
    │  │      └─barogo
    │  │          └─api
    │  │              ├─domain
    │  │              │  ├─auth
    │  │              │  │  ├─controller
    │  │              │  │  ├─dto
    │  │              │  │  ├─entity
    │  │              │  │  ├─repository
    │  │              │  │  └─service
    │  │              │  ├─delivery
    │  │              │  │  ├─controller
    │  │              │  │  ├─dto
    │  │              │  │  ├─entity
    │  │              │  │  ├─repository
    │  │              │  │  └─service
    │  │              │  ├─order
    │  │              │  │  ├─controller
    │  │              │  │  ├─dto
    │  │              │  │  ├─entity
    │  │              │  │  ├─repository
    │  │              │  │  └─service
    │  │              │  └─user
    │  │              │      ├─controller
    │  │              │      ├─dto
    │  │              │      ├─entity
    │  │              │      ├─exception
    │  │              │      ├─repository
    │  │              │      └─service
    │  │              └─global
    │  │                  ├─common
    │  │                  ├─config
    │  │                  │  ├─jwt
    │  │                  │  └─security
    │  │                  ├─error
    │  │                  └─util
    │  └─resources
    │      └─META-INF

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages