더북(TheBook)

2. 앞서 설정한 유효성 검사에 따른 오류 메시지를 가져오도록 BookBookId 클래스를 수정합니다.

코드13-18 Book.java

package com.springmvc.domain;
...

public class Book {
    @BookId
    @Pattern(regexp="ISBN[1-9]+", message="{Pattern.NewBook.bookId}") 
    private String bookId;
    @Size(min=4, max=50, message="{Size.NewBook.name}") 
    private String name;
    @Min(value=0, message="{Min.NewBook.unitPrice}") 
    @Digits(integer=8, fraction=2,   message="{Digits.NewBook.unitPrice}") 
    @NotNull(message="{NotNull.NewBook.unitPrice}")  
    private BigDecimal unitPrice;
    ...
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.