→ BindingResult에 결과값 저장한다.
양방향 타입 변환(String → 타입, 타입 → String)
특정 타입이나 이름의 필드에 적용이 가능하다.
단방향 타입 변환(타입A → 타입B)
PropertyEditoer(양방향)의 단점을 개선(stateful → stateless)
(stateful은 인스턴스 변수를 사용한다.)
타입 변환 서비스를 제공하며 여러 Converter를 등록 할 수 있다.
양방향 타입 변환(String → 타입, 타입 → String)
바인딩할 필드에 적용한다. - @NumberFormat, @DateTimeFormat
@NumberFormat(pattern="###,###")
BigDecimal salary; // 123,456
객체를 검증하기 위한 인터페이스
객체 검증기(validaort)구현에 사용한다.