*MotionMate Follow
기능 구현*
Dto
를 응답, 요청, 팔로우유무 로 나눠서 구현
→ FollowRequestDto
, FollowResponseDto
, IsFollowingDto
→ 상황에 맞는 Dto
를 편리하게 사용 가능
FollowMapper
클래스 → Dto
, Entity
변환로직 구현
Controller
계층 팔로우/언팔로우 요청, 팔로우/팔로잉 목록, 팔로우유무로 나눠서 각 요청마다 엔드포인트 작성
Service
계층 팔로우/언팔로우 요청, 팔로우/팔로잉 목록, 팔로우유무로 나눠서 핵심로직 작성
Repository
계층 DB
에서 필요한 데이터 찾아오는 로직 구현
FollowRequestDto
(팔로우 요청Dto
)FollowResponseDto
(팔로우 응답 Dto
)IsFollowingDto
(팔로우유무 Dto
)Controller
(팔로우 컨트롤러 → API
)Service
(팔로우 서비스 → 비즈니스 로직)