728x90
try{
...
} catch (BaseException e) {
return sendErrorResponse(exchange, e.getErrorCode(), e);
} catch (Exception e) {
e.printStackTrace();
return sendErrorResponse(exchange, 999, e);
}
- 미처 처리하지 못한 예외처리의 경우
e.printStackTrace();
등으로 로그를 남길 수 있도록 한다.
이때 남겨지는 에러메시지의 경우 (파란색으로 위치가 드는 곳이 내가 작성한 코드에서 제일 처음 에러가 발현한 곳 - 인텔리제이의 기능)
728x90
'TIL' 카테고리의 다른 글
Swagger 통합 (0) | 2025.03.17 |
---|---|
멀티모듈 (0) | 2025.03.13 |
spring cloud - Gateway (0) | 2025.03.11 |
@NoArgsConstructor,@AllArgsConstructor와(access=AccessLevel.PROTECTED) + @Builder (0) | 2025.03.10 |
StackOverflowError:null (feat.AuthenticationManager) (0) | 2025.03.07 |