스프링 내부에서 수 많은 기본 Converter를 제공한다.
- 예시
(${...}= 변수표현식)
(${{...}}= 컨버전 서비스 적용)
Integer타입에서 String타입 변경후 출력시점에 1000을 "1,000" 이렇게 단위에 쉼표를 넣어서 출력하는것이 포맷터 이다.Converter vs Fomatter
포맷터 - Formatter 만들기
- 예시
( Formatter를 상속하여 포맷팅을 해준다)
- T parse(String text, Locale locale) : 문자를 객체로 변경한다.
- String print(T object, Locale locale) : 객체를 문자로 변경한다.
- (Locale 설정 (지역 정보)에 따라 반환해준다.
@NumverFormat : 숫자 관련 형식 지정 포맷터 사용@DateTimeFormat : 날짜 관련 형식 지정 포맷터 사용(패턴 형식 지정)