일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 문자열
- Vue
- 브루트포스 알고리즘
- 정수론
- 그래프 이론
- 자료 구조
- 프로젝트
- 스택
- 알고리즘
- 다이나믹 프로그래밍
- springboot
- 재귀
- 그래프 탐색
- 프로그래머스
- 배포
- 소수 판정
- dfs
- 백준
- 수학
- n과 m
- Spring Security
- DB
- 백트래킹
- 너비 우선 탐색
- JPA
- 구현
- 정보처리기사
- MYSQL
- 깊이 우선 탐색
- SWEA
Archives
- Today
- Total
영원히 남는 기록, 재밌게 쓰자
2024-06-18 작업 내용 (선생님/학생 정보 수정, 계정 삭제, 로그아웃) 본문
728x90
반응형
선생님 기본 정보 수정(이름, 프로필 사진) api 로직 구현
- 기본정보는 이름과 프로필 사진 두 필드만 수정하여 patch 요청을 통해 update
수정 전 선생님 정보
수정 로직 테스트
전체 선생님 조회 결과
@DynaminUpdate 적용
- update 시 모든 필드에 대한 update 구문이 작성되어 Teacher 엔티티에 @DynaminUpdate 어노테이션을 선언하여 변경된 필드에 대한 update 구문만 로그에 남도록 처리
기존 update 구문
@DynaminUpdate 어노테이션 적용
업데이트 대상 필드에 대해서만 쿼리가 발생한다.
학생 기본 정보 수정(이름, 프로필 사진) api 로직 구현
- 이름, 코멘트, 프로필 이미지 수정
학생 삭제 api 요청 로직 구현 테스트
728x90
반응형
'프로젝트' 카테고리의 다른 글
[프로젝트] API 설계 시 DELETE request의 요청과 응답처리에 관한 생각 (0) | 2024.07.02 |
---|---|
vuex와 vuex-persistedstate로 로그인 상태 유지하게 만들기 (0) | 2024.06.25 |
2024-06-17 작업 내용 (학생 및 선생님 생성 및 회원가입 기능 구현 작업 결과) (0) | 2024.06.18 |
프로젝트 - vue 컴포넌트화 하기 (0) | 2024.06.08 |
프로젝트 - Spring Boot + Vue.js 연동 (0) | 2024.06.07 |