Skip to content

API Spec 분석 및 모델링

SR edited this page Sep 11, 2021 · 22 revisions

API 분석하기

기능 요구사항

  • 인증 토큰 불필요

    • 사용자 등록(Registration)
    • 사용자 로그인(Authentication)
  • 인증 토큰 필요

    • 현재 사용자 조회
    • 사용자 수정
    • 사용자 프로필 조회
    • 사용자 팔로우
    • 사용자 언팔로우

모델링

  • 확인된 API Spec을 기준으로 TDD를 통해 Entity 설계
  • 설계된 Entity를 기준으로 POJO 테스트 코드 작성
  • @DataJpaTest를 통해 Jpa 테스트

User 와 Profile 간의 관계