jsr-303

@ModelAttribute로 지정된 모델 오브젝트의 바인딩 작업이 실패로 끝나는 경우는 두 가지가 있다. 타입 변환이 불가한 경우 타입 변환은 성공했지만 검증기(Validator)를 이용한 검사가 통과하지 못했을 때 Validator를 통한 검증 과정의 결과는 BindingResult를 통해 확인할 수 있다. BindingResult는 Errors의 서브인터페이스다. Validator 스프링에서 범용적으로 사용할 수 있는 오브젝트 검증기를 정의할 수 있는 API @Controller로 HTTP요청을 @ModelAttribute 모델에 바인딩 할 때 주로 사용된다. 또한 비즈니스 로직에서 검증 로직을 분리하고 싶을 때도 사용할 수 있다. public interface Validator{ boolean s..
깡냉쓰
'jsr-303' 태그의 글 목록