Tiny Star

📌TIL [Today I Learn]

[TIL] 23년 7월 4일 화요일

청크 2023. 7. 5. 22:29

23년 7월 04일 요일

오늘의 목표 : 팀프로젝트 - 뉴스피드 프로젝트 3일차

 

오늘 공부한 내용🤓

팀원 다같이 필수 구현기능 테스트를 진행했다.

필수 기능 테스트에서 에러 및 예외처리에 문제가 있는 부분의 코드는 내가 수정하고 다른 팀원들은 빠르게 추가 기능을 구현하기로 했다.

 

필수 구현 기능 예외처리를 하면서 JWT 와 Filter class의 기능에 대해 알게 되었다. (Filter가 Controller 실행 전에 먼저 실행되는 사실..!)

+

추가로 게시글 POST관련 예외를 처리하다가 HTTP 상태 중 401과 403의 차이도 알게되었다.

 

401(Unauthorized) : 클라이언트가 인증되지 않았거나, 유효한 인증 정보가 부족하여 요청이 거부되었음을 의미하는 상태값

->즉, 클라이언트가 인증되지 않았기 때문에 요청을 정상적으로 처리할 수 없다고 알려주는 것

403(Forbidden) : 버가 해당 요청을 이해했지만, 권한이 없어 요청이 거부되었음을 의미하는 상태값이다.

-> 즉, 클라이언트가 해당 요청에 대한 권한이 없다고 알려주는 것

 

처음엔 두개가 굉장히 비슷해서 별로 차이가 없는 줄 알았다..

 

 

뉴스 피드 프로젝트 3일차_필수 구현 기능 코드 작성

[프로젝트] 뉴스 피드 만들기 2023.06.30 ~ 2023.07.07 개발도구 : IntelliJ 프로그래밍 언어 : Java 데이터베이스 : MySQL 프레임워크 : Spring 와이어프레임 : Figma ERD 설계 : ERD Cloud 3일차 오전에 다들 맡은기능

chun-k.tistory.com

 

어려웠던 내용😵‍💫

 

궁금&부족한 내용❓

JWT와 Filter의 역할에 대해 더 많은 공부가 필요한 것 같다.

추가로 아직 스스로 생각하고 작성할 수 있는 코드가 적다. 더 많이 코드를 작성해 볼 예정이다.

느낀 점💡

 

'📌TIL [Today I Learn]' 카테고리의 다른 글

[TIL] 23년 7월 10일 월요일  (0) 2023.07.10
[TIL] 23년 7월 5일 수요일  (0) 2023.07.05
[TIL] 23년 7월 3일 월요일  (0) 2023.07.03
[TIL] 23년 6월 30일 금요일  (0) 2023.06.30
[TIL] 23년 6월 29일 목요일  (0) 2023.06.29