강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

기팝님의 프로필 이미지
기팝

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

포맷터를 지원하는 컨버전 서비스

add 컨버터,포멧터

작성

·

280

0

안녕하세요 햇갈리는 게 하나 있어서 질문드립니다
 
FormattingConversionService 는 ConversionService 관련 기능을 상속받기 때문에 결과적으로 컨버터도 포맷터도 모두 등록할 수 있다.
 
라고 자료에 적혀있습니다.
 
=========================
제가 궁금한건
.addConverter(new XxxConverter()); // 컨버터 등록
.addFormatter(new XxxFormatter()); // 포멧터 등록
 
이 두 등록 메소드는 ConversionService 인터페이스가 아닌 다른 인터페이스에 존재 하는데
ConversionService 도 같이 상속을 받아서 사용을 할 수 있다고 생각하면 되는건가요?

퀴즈

Spring이 기본 서블릿 요청과 달리 파라미터 타입 변환을 어떻게 편리하게 처리할까요?

수동으로 String을 각 타입으로 변환해야 합니다.

모든 파라미터를 String으로만 받도록 강제합니다.

String으로 받은 파라미터를 필요한 타입으로 자동 변환해 줍니다.

파라미터 타입을 아예 사용하지 못하게 합니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 기팝님

ConversionService는 컨버팅하는 기능만 제공하는 인터페이스입니다.

하위에 컨버터를 등록하는 별도의 인터페이스들이 있어서 이 인터페이스들을 통해서 등록한다고 생각하시면 됩니다.

감사합니다.

기팝님의 프로필 이미지
기팝

작성한 질문수

질문하기