인프런 커뮤니티 질문&답변
add 컨버터,포멧터
작성
·
280
0
안녕하세요 햇갈리는 게 하나 있어서 질문드립니다
FormattingConversionService 는 ConversionService 관련 기능을 상속받기 때문에 결과적으로 컨버터도 포맷터도 모두 등록할 수 있다.
라고 자료에 적혀있습니다.
=========================
제가 궁금한건
.addConverter(new XxxConverter()); // 컨버터 등록
.addFormatter(new XxxFormatter()); // 포멧터 등록
이 두 등록 메소드는 ConversionService 인터페이스가 아닌 다른 인터페이스에 존재 하는데
ConversionService 도 같이 상속을 받아서 사용을 할 수 있다고 생각하면 되는건가요?
퀴즈
Spring이 기본 서블릿 요청과 달리 파라미터 타입 변환을 어떻게 편리하게 처리할까요?
수동으로 String을 각 타입으로 변환해야 합니다.
모든 파라미터를 String으로만 받도록 강제합니다.
String으로 받은 파라미터를 필요한 타입으로 자동 변환해 줍니다.
파라미터 타입을 아예 사용하지 못하게 합니다.
답변 1
1
김영한
지식공유자
안녕하세요. 기팝님
ConversionService는 컨버팅하는 기능만 제공하는 인터페이스입니다.
하위에 컨버터를 등록하는 별도의 인터페이스들이 있어서 이 인터페이스들을 통해서 등록한다고 생각하시면 됩니다.
감사합니다.





