13.2.1 JSR-380 애너테이션 선언

    JSR-380 애너테이션은 Hibernate Validator가 제공하는 애너테이션을 그대로 따릅니다. 이와 마찬가지로 JSR-380도 유효성 검사가 필요한 도메인 클래스의 프로퍼티, 즉 필드에 제약 사항을 설정할 수 있습니다. 형식은 다음과 같습니다.

    public class 클래스 이름 {
        @JSR-380 제약 사항 애너테이션(속성[, message="오류 메시지 또는 [오류 코드]"])
        private String 멤버 변수;
        ...
        // Setter()와 Getter() 메서드 구현 생략
    }

    ※ JSR-380 애너테이션 제공 패키지: javax.validation.constraints

    Tip ≣ |

    JSR-380 제약 사항 애너테이션을 사용하려면 다음과 같이 스프링 MVC 설정 파일에 반드시 <annotation-driven/> 요소를 등록해야 합니다. 3장을 참고하세요.

    <?xml version="1.0" encoding="UTF-8"?>
    <beans:beans xmlns="http://www.springframework.org/schema/mvc"
                 xsi:schemaLocation="http://www.springframework.org/schema/mvc
                                     http://www.springframework.org/schema/mvc/spring-mvc.xsd">
    
        <annotation-driven/>
    </beans:beans>
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.