TIL(23-01-03)

allnight5·2023년 1월 3일
0

TIL

목록 보기
30/55

오늘은 예외처리를 해봤는데 AOP와 @Around를 이용한 예외처리는 Object를 사용해서 위험하다 그러니 AOP를 찾아보다가 @RestControllerAdvice를 이용해도 된다고한다.
그래서 했는데..??

@Vaild에서 나오는 예외인
MethodArgumentNotValidException를처리하려고 하는데
이에가.. 반환은 안하고 계속 log로 시스템에게만 메시지를 보내버린다.
다르게 하다보면

Error creating bean with name 'handlerExceptionResolver' defined in class path resource 중략

이러하게 중첩 예외는 org.springframework입니다. 라고나오는데..
MethodArgumentNotValidException.class랑 같은 예외문구는 없는데 오류가난다.

    @ExceptionHandler(MethodArgumentNotValidException.class)
    public ApiExceptionResponseDto handlePatternRequestException(MethodArgumentNotValidException exception){
        return new ApiExceptionResponseDto(exception.getMessage(),400);
    }

간단하게 쓰자면 이렇게 인데.. 다른 예외처리를 다 주석처리해주어도 나오니.. 뭔가 잘못되기는했는데.. vaild에서 message를 안보내면 메시지가안오니 그것도 문제도 내일 다시 찾아봐야겠다.

어느곳이랑 중첩되어있는지 살펴보고 내용을 하나씩 따라가 봐야겠다.

profile
공부기록하기

0개의 댓글