2. 앞서 설정한 유효성 검사에 따른 오류 메시지를 가져오도록 Book과 BookId 클래스를 수정합니다.
코드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;
...
}