13.2.4 실습 JSR-380을 이용하여 유효성 검사하기
지금까지 배운 내용을 토대로 JSR-380 제약 사항을 이용하여 유효성 검사를 수행하고 항목별로 오류 메시지를 출력해 보겠습니다.
1. JSR-303을 사용하려면 pom.xml 파일에 유효성 검사 관련 의존 라이브러리를 추가합니다.
코드13-1 pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project...>
<modelVersion>4.0.0</modelVersion>
...
<dependencies>
<!-- Validation -->
<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>5.4.2.Final</version>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
...
</project>
Tip ≣ |
스프링 유효성 검사 관련 개별 jar을 http://mvnrepository.com에서 직접 내려받아 사용하거나 버전을 확인할 수 있습니다.