[Spring] API & Swagger & Annotation

easyone·2025년 11월 25일

Spring

목록 보기
17/18

미션 목표:

  • @DynamicInsert, @DynamicUpdate 어떻게 작동되는 지 파악하고 장단점을 파악 후에 언제 적용하면 좋을 지 파악해보기
  • Rest Docs가 무엇인지 알아보고 Swagger와 장단점 파악하기

미션 상세 내용:

1️⃣ @DynamicInsert와 @DynamicUpdate가 어떻게 작동되는 지 파악하기

  • 기존 JPA 쿼리 문이 어떻게 만들어지는 지 알아보기
  • @DynamicInsert, @DynamicUpdate 적용 시 어떻게 바뀌는 지 알아보기

2️⃣ 기존과 @DynamicInsert, @DynamicUpdate 적용 시 장단점 파악하기

  • 찾아본 원리를 토대로 서로의 장단점 적어보기

3️⃣ 언제 적용하면 좋을 지 파악하기

  • 장단점을 토대로 언제 @DynamicInsert, @DynamicUpdate를 적용하면 좋을 지 적기
    • 시간이 되신다면 테스트 용 엔티티를 만들어서 시간까지 측정해보면 좋을 것 같습니다. 그 후 정말 쓸모가 있는 지도 파악해보면 좋을 것 같습니다. (이것은 시니어 분들 포함 필수가 아닙니다.)

1️⃣ Rest Docs가 무엇인지 알아보기

  • Rest Docs가 무엇인지 검색해보기

2️⃣ Swagger와 Rest Docs의 장단점 비교하기

  • Swagger와 Rest Docs의 장단점 적어보기

3️⃣ 언제 적용하면 좋을 지 파악하기

  • 장단점을 토대로 언제 Swagger와 Rest Docs를 적용하면 좋을 지 적기
    • 시간이 되신다면 Rest Docs를 실제로 적용해보고 테스트 코드를 적어본 후 문서를 생성해보며 직접 경험해본 후에 적어봐도 좋을 것 같습니다. (이것은 Rest Docs를 적용하는 데도 시간이 많이 걸릴 수 있기에 시니어 분들 포함 필수가 아닙니다.)
profile
백엔드 개발자 지망 대학생

0개의 댓글