Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

짱바구니2 #13

Open
wants to merge 63 commits into
base: main
Choose a base branch
from

Commits on Apr 28, 2023

  1. [1단계 - 상품 관리 기능] 다즐(최우창) 미션 제출합니다. (woowacourse#221)

    * docs: README.md 기능 목록 작성
    
    * chore: DB 설정 추가
    
    * feat: 상품, 카테고리, 상품카테고리 DB 테이블 설계
    
    * test: DB 연결 테스트
    
    * feat: 상품명을 검증하는 Name 객체 구현
    
    * feat: 이미지 경로를 검증하는 ImageUrl 객체 구현
    
    * refactor: ParameterizedTest name 필드 추가
    
    * feat: 상품 가격을 검증하는 Price 객체 구현
    
    * feat: 상품 설명을 검증하는 Description 객체 구현
    
    * feat: ProductEntity 구현
    
    * feat: CategoryEntity 구현
    
    * refactor: 카테고리 디폴트 값으로 초기화
    
    * refactor: ID LONG 타입으로 변경
    
    * feat: ProductCategoryEntity 구현
    
    * docs: DB 테이블과 엔티티 구현 완료
    
    * feat: CategoryDao 구현
    
    * feat: ProductDao 구현
    
    * feat: ProductDao 전체 조회 기능 구현
    
    * feat: ProductDao 삭제 기능 구현
    
    * refactor: equals&hashCode 재정의
    
    * refactor: Id null 검증 로직 추가
    
    * refactor: equals&hashCode 메서드 위치 변경
    
    * feat: 상품 Id로 조회 기능 추가
    
    * feat: 상품 수정 기능 추가
    
    * feat: ProductCategoryDao 구현
    
    * feat: 상품카테고리 조회 기능 구현
    
    * refactor: Id null 검증 로직 추가
    
    * feat: 상품 카테고리 삭제 기능 구현
    
    * docs: 사용하지 않는 기능 삭제
    
    * feat: 상품 생성 비즈니스 로직 구현
    
    * feat: 상품 목록 조회 비즈니스 로직 추가
    
    * feat: 상품 정보 수정 비즈니스 로직 추가
    
    * feat: 상품 정보 수정 비즈니스 로직 추가
    
    * feat: 상품 정보 삭제 비즈니스 로직 구현
    
    * feat: 상품 생성 컨트롤러 API 메서드 구현
    
    * feat: 상품 업데이트 컨트롤러 API 메서드 구현
    
    * feat: 상품 삭제 컨트롤러 API 메서드 구현
    
    * refactor: 클래스에 final 키워드 사용
    
    * refactor: 프록시를 생성하는 객체에 한하여 final 키워드 제거
    
    * feat: 페이지 생성 컨트롤러 구현
    
    * feat: 상품 조회 컨트롤러 API 메서드 구현
    
    * feat: 상품 정보 출력, 입력 뷰 수정
    
    * refactor: 동적 뷰 생성 로직 수정
    
    * refactor: 서비스 메서드 트랜잭션 적용
    
    * refactor: 상품 테이블 이미지URL 컬럼 TEXT 타입으로 변경
    
    * feat: ExceptionAdvice 객체 구현
    
    * feat: Spring Validation 기능 추가
    
    * refactor: 초기 카테고리에 없음 추가
    
    * refactor: 검증 역할 서비스로 이동
    
    * refactor: 이미지 URL 길이 제한 제거
    
    * chore: 불필요한 출력문 제거
    
    * feat: 서버 로그 추가
    
    * refactor: 불필요한 imageUrl 테스트 제거
    
    * refactor: 코드 컨벤션 수정
    
    * feat: 서버 예외 처리 기능 구현
    
    ---------
    
    Co-authored-by: splitube <[email protected]>
    woo-chang and splitCoding authored Apr 28, 2023
    Configuration menu
    Copy the full SHA
    b16371c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. Configuration menu
    Copy the full SHA
    e14cbc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8288867 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb1f224 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    497ca0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b66c51 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac137d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    111760e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. docs: API 명세 작성

    woo-chang committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    31133b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63bdc49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12cbf94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dfc96a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    589af6d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a4b5f6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aeadd1d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    34a18eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0c0754a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    19de642 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cdddba8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7a43954 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d6b0c55 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2d7862a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    363cc1e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    284385a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4f8a694 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1a9dfef View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    3726e7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0579256 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6c6332 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9acb79a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec56ce0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    525159b View commit details
    Browse the repository at this point in the history
  7. chore: 뷰 수정

    woo-chang committed May 1, 2023
    Configuration menu
    Copy the full SHA
    96ccbfa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    769265f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9f6d8b6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5235fb1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7a78b10 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e3c6a78 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c7ee380 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a8d5f4e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    498b2b6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5bd3136 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    12401ed View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    56cc7b8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cada63e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f99b0d2 View commit details
    Browse the repository at this point in the history
  21. docs: API 문서화

    woo-chang committed May 1, 2023
    Configuration menu
    Copy the full SHA
    af5ed16 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    a95189e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    7649bee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d94688a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1253d26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1177617 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    8d2b18d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77a1fc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45829df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0d0f83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d744d5d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6dfcec3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc4f869 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aeba896 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Configuration menu
    Copy the full SHA
    5d58d60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bddcd33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c23479 View commit details
    Browse the repository at this point in the history