- [x] 알림 수정하기
- [x] 예외처리 생각하기
- 업데이트문(파라미터로 requestdto 받아서)은 엔티티안에다 넣기
- responsedto 수정해야함
- update 전반적으로 수정하기
- 기능명세하기
- controller에서 어떤값 반환할지 통일하기
- 피드 좋아요
- 좋아요 생성
- 좋아요 취소
- 좋아요 셀렉트
- 게시글의 좋아요 수(by feed)
- 내가 눌렀는지 안눌렀는지(by feed,by userId)
- 삭제 메서드 호출시 반환값에 대한 정보
202(Accepted) : DELETE에 해당하는 요청이 잘 접수되었고, 작업이 실행될 예정일 때.
204(No Content) : 작업이 수행되었으며 별도로 내용을 반환할게 없을 때.
200(OK) : 작업이 잘 수행되었고, 작업에 대한 내용을 반환할 때.ex) 제 경우 프론트엔드를 맡은 동료의 요청에 따라 정상적으로 수행되었을 경우 200 상태코드를 응답하며 삭제된 데이터에 관한 정보를 Body에 넣어서 응답했습니다.
- 예외처리 어떻게 할지 생각하기
- 인증,인가 어떻게 처리할 것인지 생각하기
- 알람기능 구현하려면 알람이 생겨야 할때 알람을 작성해줘야한다.
- 예를들면 누군가 나를 팔로우 한다면 팔로우가 생성될때 알람 테이블에 데이터 저장
- 누군가 방을 만들면 그 때 친구들의 알람에 데이터를 넣어줘야 한다.
- 알림기능은 프론트에서 요청하는 것이 아니라 백엔드 api 내부적으로 처리해야 한다.
- 알림은 읽음버튼과 삭제버튼이 있어서 이것을 처리해주는 service메서드를 만들어 줘야한다
- db에서 find해오면 참조타고 값 얻을 수 있는데 새로 find한거 있는지 찾아보기
- 페이지네이션 공부하기
- fetchjoin으로 성능 개선할 수있는지 알아보기
IllegalArgumentException vs IllegalStateException
JWT(Json Web Token) 알아가기
REST API 관점에서 바라보는 HTTP 상태 코드(HTTP status code)