REST

폼 유효성 체크

pjh8838 2024. 6. 26. 11:44
반응형

1) 의존성 설정

 

 

2) DTO에 조건 지정

 

3) 컨트롤러 파라미터 @Valid 지정 ( REST 에서는 BindingResult가 필요 없음 )

 

=> 여기까지 설정한 후 실습하면 조건에 위배되었을 경우에 400 에러가 뜬다

      기본적으로 제공되는 에러 메세지는 다음과 같다.

400 에러 떴을때

 

4) 발생된 예외에 대한 커스텀

 

- @ControllerAdvice + extends ResponseEntityExceptionHandler

 

handleMethodArgumentNotValid 안에 생성

 

 

 

728x90
반응형