REST

폼 유효성 체크

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

1) 의존성 설정

 

 

2) DTO에 조건 지정

 

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

 

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

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

400 에러 떴을때

 

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

 

- @ControllerAdvice + extends ResponseEntityExceptionHandler

 

handleMethodArgumentNotValid 안에 생성

 

 

 

728x90
반응형

'REST' 카테고리의 다른 글

REST 기반의 Spring Security 적용 ( 보통 카피해서 씀 )  (0) 2024.06.26
필터링(filtering)  (0) 2024.06.26
I18N  (0) 2024.06.26
POST 응답처리 개선하기  (0) 2024.06.25
REST 정리 (GET 조회, POST 생성, PUT 수정, DELETE 삭제)  (0) 2024.06.25