인가 예외처리는 ExceptionTranslationFilter가 처리한다는 것을 기억해야한다. ExceptionTranslationFilter를 작동시키는 API가 exceptionHandling() 이다. 예외를 던지는 주체는 FilterSecurityIntercepter FilterChainProxy 의 Filter Type Bean중에서 마지막에 위치한다. AccessDecisionManager > AccessDecisionVotor 로 넘어가 심사를 한뒤 AccessDeniedExcpetion 이 던져진다. 이를 받아 다시 ExceptionTranslationFilter에게 AccessDeniedException을 던진다. ExceptionTranslationFilter 는 AccessDenie..