강의

멘토링

로드맵

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

메모장님의 프로필 이미지
메모장

작성한 질문수

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

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

포맷터 와 컨버터의 순위 질문

작성

·

312

0

강의 내용처럼 DefaultFormattingConversinService를 사용하게되면 컨버터와 포맷터의 사용이 똑같이 convert를 통해 사용한다고 배웠습니다.

그런데 강의예제에서, conversinService.convert(1000,String.class) 를 해주게되면 원래상으로는 디폴트설정으로 인해 1000이란 숫자가 "1000"이란 스트링으로 나와야하지만, 포매터방식으로 "1, 000"이 나온이유는 새로 우리가 등록한 포매터가 좀더 자세한범위이므로 스프링적용범위가 자세한게 우선순위를 갖는것을 따라서 포매터방식으로 나오게 되었다.

라고 이해하게되었습니다. 이게 맞나요?

퀴즈

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

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

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

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

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

답변 1

0

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

안녕하세요. 메모장님

포멧터가 적용되어서 그렇습니다.

포멧터가 적용되지 않으면 그냥 1000으로 나오겠지요?

감사합니다.

메모장님의 프로필 이미지
메모장

작성한 질문수

질문하기