CODING/스파르타 내일배움캠프 TIL

50_Spring 심화 주차 개인 과제 해설_25.2.27(목)

codingTrip 2025. 2. 27. 21:19

Spring 심화 주차 개인 과제 해설

- 에러 보는 방법 : 에러들은 서로 연관 / 가장 아래부터 보기 -> 검색하기

- restTamplate - IOC container-> @Bean DI

- GlobalExceptionHandler에 없는 오류라서 Filter까지 온 것 - 설정해주기

- 핸들링 해주지 못한 에러를 그대로 보여주지 말 것(보안상 문제가 될 수도 있음)

ex.getmessage() -> "Internal Server Error"

- JwtFilter implements Filter - 1번 요청에 2,3번 이상 동작 가능성

extends OncePerRequestFilter - 1번 요청에 1번만 실행(redirect는 아니고 forward)

 

테스트코드

- @Component -> 이름만 다를 뿐 서비스와 같다

따라서 ExtendWith을 사용하면 된다

- JwtFilterTest는 MockFilterChain을 사용하자

- AuthArgumentResolver는 @Import(000.class) 사용하자

 

이번 과제 해설을 듣고 나니 나의 부족함이 느껴지면서

더 공부해야겠다는 생각이 들었다.