데이터 검증을 위해 Validator 인터페이스를 구현한클래스를 만들고 validate() 메소드를 직접 호출해 사용했습니다 이번 포스팅에서는 직접 호출하지 않고, 스프링 프레임워크에서호출하는 방법에 대해서 알아보겠습니다. 먼저 pom.xml에 의존을 추가합니다 저는 junit 밑에 추가했습니다. 다음 StudentController.java 에서어노테이션 2개를 추가합니다 먼저 유효성 검사를할 커맨드 객체인 Student 객체앞에 @Valid 어노테이션을 붙여줍니다 다음 밑에 @InitBinder 라는 어노테이션이 붙은메소드를 만들어줍니다 WebDataBinder는 커맨드 객체를바인딩 하는 객체입니다 그 바인딩한 객체를setValidator 해줍니다 이것은 StudentValidator 객체를set 해..
저번 포스팅에서 데이터 검증을 위해 Validator인터페이스의 validate() 메소드를 사용했습니다.이번엔 ValidationUtils 클래스를 사용 해보겠습니다이 클래스는 validate()메소드를 좀더 편리하게 사용 할 수 있도록만들어진 클래스 입니다.사용법은 간단합니다 바로 테스트 해보겠습니다저번 포스팅때 사용한 StudentValidator.java 파일입니다 123456789101112131415161718192021222324252627282930313233343536package com.spring.ex; import org.springframework.validation.Errors;import org.springframework.validation.ValidationUtils;imp..