13.1.2 @Valid를 이용한 유효성 검사
스프링 MVC에서는 사용자가 폼 페이지에서 입력한 데이터의 유효성을 검사하기 위해 코드를 작성할 필요 없이 간단한 방법으로 @Valid 애너테이션을 제공합니다. @Valid를 이용하는 데 필요한 환경 설정과 오류 메시지 출력을 살펴보겠습니다.
pom.xml 파일에 의존 라이브러리 등록하기
@Valid를 이용하여 폼 데이터 값에 대한 유효성 검사를 하려면 pom.xml 파일에 validation-api.jar과 hibernate-validator.jar 의존 라이브러리를 등록해야 합니다.
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>7.0.4.Final</version>
</dependency>