FieldError

FieldError 는 두 가지 생성자를 제공합니다.

 public FieldError(String objectName, String field, String defaultMessage);
 
 public FieldError(String objectName, String field, @Nullable Object 
rejectedValue, boolean bindingFailure, @Nullable String[] codes, @Nullable 
Object[] arguments, @Nullable String defaultMessage)

codes, arguments에 대한 더 자세한 설명

min.java.lang.String = {0} 이상의 문자를 입력해주세요.
min.java.lang.Integer = {0} 이상의 숫자를 입력해주세요.
range.java.lang.String = {0} ~ {1} 까지의 문자를 입력해주세요.
range.java.lang.Integer = {0} ~ {1} 까지의 숫자를 입력해주세요.
max.java.lang.String = {0} 까지의 문자를 허용합니다.
max.java.lang.Integer = {0} 까지의 숫자를 허용합니다.

errors.properties의 일부분입니다.

codes: 메시지 코드를 스트링 배열 형태로 사용합니다.

arguments: 객체 배열 형태로 사용합니다.