Closed sinkyoungdeok closed 2 years ago
user, admin차이가 아니라 특정 api는 exception을 전달해주는데, 특정 api들은 exception을 제대로 안던져주는 것을 확인 됐다.
제대로 던져주는 api: /api/v1/user 안던져주는 api: /api/v1/user 제외한 대부분
위 사진은 특정 api exception을 전달해줬던 이유이다.
permitAll로 해뒀던 api들은 exception을 잘 던져주었고, 설정 안해주었던 api들은 exception을 잘 안던져주고 있다.
그래서 아직까지도 버그는 맞아서, 왜 permit을 안해주면 exception을 감지 못하는지 조사해봐야한다.
조사결과 user 의 만료된 토큰이면 exception을 제대로 전달 해주는데, admin의 만료된 토큰이면 exception을 전달 안해주어서 ControllerAdvice에서 exception을 잡지 못하는 현상으로 추적이 된다. 당분간 좀더 조사해봐야 할 듯 한다.