
로그인 폼을 보열줄때 다음처럼 직접 뷰 코드에 삽입한다.이렇게 이메일같은 문자열을 반복해서 사용하게 된다.만약, 이렇게 반복된 문자열을 바꿔야하면 모든 코드를 하나씩 바꿔줘야한다.또한, 다국어를 지원하는 웹페이지에서 영어로 표기를 하려면 똑같이 모든 코드를 수정해야한다
해결해야할 점 폼 값 검증(값이 없어도 되는 문제) 에러 메시지 처리 (실패시 사유 표시) 해결 방법 커맨드 객체를 검증하고 결과를 에러 코드로 저장 JSP에서 에러 코드로부터 메시지를 출력 3.1 커맨드 객체 검증과 에러 코드 지정하기 객체가 올바른지 검사하는 인
글로벌 범위 Validator : 모든 컨트롤러에 적용컨트롤러 범위 Validator : 단일 컨트롤러에 적용 설정 요소 설정 클래스에서 WebMvcConfigurer의 getValidator()가 Validator 객체를 리턴하도록 구현글로벌 범위 Validator가

@Valid는 Bean Validation 스펙에 정의.Validation는 @NotNull, @Digits, @Size 등의 애노테이션을 제공.Validator 작성없이 커맨드 객체의 값 검증 처리 가능! Bean Validation를 이용해 커맨드 객체 값 검증