영원히 남는 기록, 재밌게 쓰자

2024-06-18 작업 내용 (선생님/학생 정보 수정, 계정 삭제, 로그아웃) 본문

프로젝트

2024-06-18 작업 내용 (선생님/학생 정보 수정, 계정 삭제, 로그아웃)

youngjae-kim 2024. 6. 18. 18:14
728x90
반응형

선생님 기본 정보 수정(이름, 프로필 사진) api 로직 구현

  • 기본정보는 이름과 프로필 사진 두 필드만 수정하여 patch 요청을 통해 update

수정 전 선생님 정보

 

수정 로직 테스트

 

전체 선생님 조회 결과

 

@DynaminUpdate 적용

  • update 시 모든 필드에 대한 update 구문이 작성되어 Teacher 엔티티에 @DynaminUpdate 어노테이션을 선언하여 변경된 필드에 대한 update 구문만 로그에 남도록 처리

기존 update 구문

 

@DynaminUpdate 어노테이션 적용

업데이트 대상 필드에 대해서만 쿼리가 발생한다.

 

학생 기본 정보 수정(이름, 프로필 사진) api 로직 구현

  • 이름, 코멘트, 프로필 이미지 수정

 

 

학생 삭제 api 요청 로직 구현 테스트

 

 

728x90
반응형