Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

Skipalong's tistory

231116 TIL - TodoApp 기능구현 본문

TIL

231116 TIL - TodoApp 기능구현

Skipalong 2023. 11. 17. 00:39

오늘도 과제를 이어서 했다.

어제에 이어서 오늘도 로그인 성공시 클라이언트에 메시지와 상태코드를 반환하면서 헤더에 토큰을 추가하는데 실패했다. 일단 이부분은 나중에 튜터님께 질문을 하든 시간 남을 때 더 찾아보든하기로했다...

그 외 할일카드 수정, 완료부분에서 jwt토큰을 검증하여 작성자로 로그인하였을 때만 수정, 완료 가능하게 만드는 부분을 구현했다. 이 부분에서는 수업시간에 배운 @AuthenticationPrincipal 애너테이션을 사용하여 UserDetailsImpl userDetails를 통해 User객체를 받아와 get메서드를 통해 받아온 값과 전달받은 값에 해당하는 todo Entity의 값을 비교하는 방식으로 검증을 하였더니 잘 작동하였다.

그리고 나서 다음 구현해야할 기능인 댓글기능을 구현하려고 했는데 어떻게해야하는지 배우지 않은 것 같아서 구글링을 했더니 Entity 연관관계에 대해서 공부를 해야 하는 것 같아서 숙련주차 4주차 강의를 마저 다 들은 다음에 구현하는게 맞다고 생각해서 일단 내일부터 다시 강의를 이어서 듣고 나머지 부분을 구현하는게 좋을 것 같다.

 

오늘 배운 내용 :

  • @AuthenticationPrincipal 을통해 수정, 완료해야 할 todoEntity에 들어있는 값을 비교해서 같은 작성자인지 검증하기
  • ResponseEntity<T>를 반환타입으로 설정해보기

내일 해야 할 내용 : 

  • Entity 연관관계 학습을 통해 댓글기능 구현하기 

 

'TIL' 카테고리의 다른 글

231120 TIL - 개인과제 짧 회고  (0) 2023.11.21
231117 TIL - Entity 연관관계  (1) 2023.11.18
231115 TIL - Todo App Trouble  (1) 2023.11.16
231114 TIL - Filter, Security  (0) 2023.11.15
231113 TIL - 쿠키, 세션, JWT  (0) 2023.11.14