inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của chocolaggibbiddori

chocolaggibbiddori chocolaggibbiddori

@chocolaggibbiddori

Số lượng đánh giá đã viết
9
Xếp hạng trung bình
5.0

Bài viết 5

Hỏi & Đáp

예외처리에 관해 이해가 어려운 부분이 있습니다.

제 생각에는 AuthorizationFilter 에서 AccessDeniedException 예외를 던지지만, 또한 AuthenticationCredentialsNotFoundException 예외도 던지는 로직이 있습니다( AuthenticationCredentialsNotFoundException 예외는 AuthenticationException 하위 예외입니다). 해당 예외를 ExceptionTranslationFilter 가 처리하므로 인증 예외를 처리한다고 설명하신게 아닐까 싶습니다. AuthenticationCredentialsNotFoundException 예외는 AuthorizationFilter 의 getAuthentication() 메서드에, 해당 예외를 ExceptionTranslationFilter 가 처리하는 부분은 doFilter() 메서드 내부에서 (AuthenticationException) 형변환을 하는 부분을 살펴보시면 쉽게 이해하실 듯 합니다.

Lượt thích
0
Số bình luận
2
Lượt xem
443