강의

멘토링

로드맵

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

조용한 바닷가재님의 프로필 이미지
조용한 바닷가재

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

요청 매핑 헨들러 어뎁터 구조

HandlerMethodReturnValueHandler와 ConversionService`

작성

·

418

0

안녕하세요 김영한님

궁금한게 있어 질문드립니다.

 

1. return type에서 model에 data를 담으면 HandlerMethodReturnValueHandler를 구현한 class가 ConversionService를 호출하는 것이 맞나요?

 

2. spring에서 기본적으로 사용하는 HandlerMethodReturnValueHandler 구현체는 무엇인가요??

 

퀴즈

실제 서비스 개발에서 System.out.println 대신 로깅 라이브러리를 사용하는 주된 이유가 무엇일까요?

코드가 더 짧아져요.

성능이 훨씬 빨라요.

로그 레벨 설정으로 출력 레벨을 조절할 수 있어요.

다른 개발자가 보기에 더 멋있어요.

답변 1

1

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

안녕하세요. 푸덕푸더덕님

HandlerMethodReturnValueHandler는 리턴 타입에 따라서 각각 다른 기능이 동작합니다.

1. return type에서 model에 data를 담으면 HandlerMethodReturnValueHandler를 구현한 class가 ConversionService를 호출하는 것이 맞나요?

-> model에 데이터가 담길때 ConversionService가 호출되는 것은 아니고, ConversionService는 뷰 템플릿에서 호출해서 처리합니다.

감사합니다.

조용한 바닷가재님의 프로필 이미지
조용한 바닷가재

작성한 질문수

질문하기