전역 예외(Exception) 처리 방식 문의
- 작성자 :
- 질*자
- 작성일 :
- 2024-09-26 16:19:00
- 조회수 :
- 62
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
컨트롤러 단(정확히는 요청/응답 중) 에서 발생한 예외를 전역으로 핸들링 하기 위해
@ControllerAdvice 을 사용하는 Class를 생성하였지만, 해당 Class에 진입하지 않고
바로 서블릿 컨텍스트에 설정된 `defaultErrorView` 으로 지정된 JSP 으로 넘어가는 것을 확인 하였습니다.
전자정부 프레임워크 3.5 기준 예외 처리와 관련된 Class는 bean 으로 등록된 `SimpleMappingExceptionResolver`으로 인지하고 있습니다.
제가 원하는 것은 특정 예외 (예:HttpMessageNotReadableException) 등 발생 시 에러 메시지를 커스텀 하여 화면에 출력하고 싶습니다.
(현재는 노출되면 민감한 패키지 구조 및 Class를 확인 가능한 정보가 모두 노출 되어 지고 있음)
해당 방식 구현을 위한 가이드 문서 혹은 가이드 답변 부탁 드립니다.
컨트롤러 단(정확히는 요청/응답 중) 에서 발생한 예외를 전역으로 핸들링 하기 위해
@ControllerAdvice 을 사용하는 Class를 생성하였지만, 해당 Class에 진입하지 않고
바로 서블릿 컨텍스트에 설정된 `defaultErrorView` 으로 지정된 JSP 으로 넘어가는 것을 확인 하였습니다.
전자정부 프레임워크 3.5 기준 예외 처리와 관련된 Class는 bean 으로 등록된 `SimpleMappingExceptionResolver`으로 인지하고 있습니다.
제가 원하는 것은 특정 예외 (예:HttpMessageNotReadableException) 등 발생 시 에러 메시지를 커스텀 하여 화면에 출력하고 싶습니다.
(현재는 노출되면 민감한 패키지 구조 및 Class를 확인 가능한 정보가 모두 노출 되어 지고 있음)
해당 방식 구현을 위한 가이드 문서 혹은 가이드 답변 부탁 드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.5
- JDK(JRE) 정보 : 8
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.