BindException
Spring이 @ModelAttribute로 요청 값을 객체 필드에 채우다가 실패했을 때 던지는 예외다. 타입이 안 맞거나 @Valid·@Validated로 붙인 검증 규칙을 어긴 값이 와도 이 예외로 올라온다. Controller 메서드 본문이 실행되기도 전에 걸러지므로, 이걸 잡으면 어떤 필드가 왜 틀렸는지 400과 함께 배열로 돌려줄 수 있다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
Spring이 @ModelAttribute로 요청 값을 객체 필드에 채우다가 실패했을 때 던지는 예외다. 타입이 안 맞거나 @Valid·@Validated로 붙인 검증 규칙을 어긴 값이 와도 이 예외로 올라온다. Controller 메서드 본문이 실행되기도 전에 걸러지므로, 이걸 잡으면 어떤 필드가 왜 틀렸는지 400과 함께 배열로 돌려줄 수 있다.