더북(TheBook)

2. BookMarket/src/main/resources 폴더에 뷰에서 사용할 메시지를 포함하는 메시지 리소스 파일 messages.properties를 만들고 다음과 같은 메시지를 추가합니다.

코드13-2 messages.properties

Pattern.NewBook.bookId = 유효하지 않은 도서ID입니다(숫자로 조합하고 ISBN으로 시작하세요).
Size.NewBook.name = 유효하지 않은 도서명입니다(최소 4자에서 최대 50자까지 입력하세요).
Min.NewBook.unitPrice = 유효하지 않은 가격입니다(0이상의 수를 입력하세요).
Digits.NewBook.unitPrice = 유효하지 않은 가격입니다(소수점 2자리까지, 8자리까지 입력하세요).
NotNull.NewBook.unitPrice = 유효하지 않은 가격입니다(가격을 입력하세요).

유효성 검사에 따른 출력할 코드와 메시지를 설정합니다. 코드 설정 방법은 Pattern.NewBook.bookId처럼 ‘JSR-380 애너테이션 이름.커맨드 객체 이름.필드 이름’으로 정의하거나 다음과 같이 간단히 ‘JSR-380 애너테이션 이름’으로 정의할 수 있습니다.

Pattern = 유효하지 않은 도서ID입니다(숫자로 조합하고 ISBN으로 시작하세요).
Size = 유효하지 않은 도서명입니다(최소 4자에서 최대 50자까지 입력하세요). 
Min = 유효하지 않은 가격입니다(0이상의 수를 입력하세요).
Digits = 유효하지 않은 가격입니다(소수점 2자리까지, 8자리까지 입력하세요).
NotNull = 유효하지 않은 가격입니다(가격을 입력하세요).
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.