D-Coding 백엔드 스터디
스프링 입문 강의 정리
- 간단한 ‘당근마켓’ 벡엔드 구현해보기
- 회원가입/로그인 기능
- 상품등록 기능
- 상품페이지 기능
- 마이 페이지(나의 당근 페이지) 기능
- Spring 또는 Spring Boot Framework를 사용해야합니다.
- JPA를 사용해야합니다. (Spring data jpa 활용 가능)
- 인증/인가 방식은 JWT & Spring Security 를 활용해야합니다.
- 요구사항대로 당근마켓 ERD 그려보기
- 요구사항 API 구현 (가능한 만큼)
- jwt, security 이용하여 로그인, 회원가입 기능 구현
- 피드백 반영하여 카테고리를 enum으로 처리하도록 하고, createdDate와 updatedDate추가
- 로그인 기능 리펙토링
- 회원가입 기능 추가
- 상품 관련 엔티티, 레포지토리, 서비스 추가
- 상태, 카테고리 enum추가
- 상품등록 기능 구현
- 상품조회 기능 구현
- 좋아요 등록, 삭제 기능 구현
- 유저 프로필 수정 기능 추가