HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
[New] 타일러팀
[New] 타일러팀
/
코코아 헤어샵
코코아 헤어샵
/
📚
회의록
/
✔️
(2022.06.27)
✔️

(2022.06.27)

  • 예약 가능 시간 조회 api
    • request
      • GET /reservations/reservation-time/hairshops/{hairshopId}
      • body → date
 
  • 메뉴의 내부 시술 시간 어떻게 할지?
    • 카카오 헤어샵: 사용자한테 보여지는 시술 시간, 내부 적으로 시술 시간이 다른데
    • 내부적으로 시술 시간을 30분 fix 어떨지?
 
  • main → application.yaml 포함, application-database.yaml 제외
  • test → application.yaml 고정
 
  • Commit 단위, 메시지
    • 깃허브 이슈를 사용한다면 기능단위(controller, service, etc …) commit은 필수
    • :sparkles:새 기능, :art:새 기능
 
  • :sparkles: 새 기능
 
  • ✨ 로그인 구현
  • ✅ 테스트 추가/수정
  • :art: user class 생성자 수정
 
  • 결론 : 깃모지만 잘 사용하고 각자 알아서 커밋?
 

에러

  • /api/v1
    • api/v1 생략 ← 당선
  • controller
  • response 어떻게 ???
  • 404, Not Found, “에러 메시지” ← 만들어서
@Getter @Setter @NoArgsConstructor public class ApiResponse<T> { private int statusCode; private T data; @JsonFormat(shape = Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Seoul") private LocalDateTime serverDateTime; public ApiResponse(int statusCode, T data) { this.statusCode = statusCode; this.data = data; this.serverDateTime = LocalDateTime.now(); } public static <T> ApiResponse<T> ok(T data) { return new ApiResponse<>(200, data); } public static <T> ApiResponse<T> fail(int statusCode, T data) { return new ApiResponse<>(statusCode, data); } }