로그인시 암호 또는 페스워드에 아무 것도 입력하지 않을시 서버측에서 이러한 잘못된 리퀘스트를 받았을때 내뱉는 에러가 있다. 그 에러는 다음과 같으며 여기서는MethodArgumentNotValidException라고 나오는 경우이다.
이러한 경우 웹 브라우저의 개발자 도구에는 전형적인 예외인 Bad Request에러가 나오게 된다.
이러한 전형적인 예외가 아닌 내가 이미 지정한 예외를 반환시키기 위해서 아래와 같이 예외를 따로 처리하는 폴더를 만들고(exception)그 안에 클래스를 하나 만들고(BadRequestExceptionHandler) 그 클래스에 @RestControllerAdvice, @ExceptionHandler 와 같은 어노테이션을 추가 해준다.
IDE에 뜬 에러와 같은 MethodArgumentNotValidException를 아래와 같이 @ExceptionHandler 어노테이션의 인자로 넣어준다.
'프로젝트 > KimsBoard' 카테고리의 다른 글
React 서로다른 컴포넌트에서 공통된 상태를 필요로 할때 (0) | 2024.06.11 |
---|---|
Postman 요청 사용방법 정리 (0) | 2024.06.11 |
기능(Service)를 구현한다는 것의 의미와 Spring 의존성 주입 복습 (0) | 2024.05.20 |
라우터 설계를 위한 기초 설정 (0) | 2024.05.15 |
폰트적용 방법 (0) | 2024.05.15 |