강의

멘토링

커뮤니티

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

이동명님의 프로필 이미지
이동명

작성한 질문수

스프링 프레임워크 핵심 기술

데이터 바인딩 추상화: Converter와 Formatter

EventConverter

작성

·

297

1

안녕하세요. 기선님이 강의에서 알려주신거 처럼 Test를 진행할때 EventFomatter는 빈으로 등록 후 @WebMvcTest에 추가 해야 테스트가 통과되는데 EventConverter는 빈으로 등록하고 @WebMvcTest에 추가하지 않아도 테스트가 통과되던데 왜 그런가요?? 

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

좋은 질문 감사합니다. 저도 질문 받기 전까지는 몰랐는데 Formatter를 기본으로 등록해주지 않는건 조금 의아하네요.

@WebMvcTest 자바Doc에 보면 Converter는 기본으로 찾아서 등록해주는 걸로 나오기 때문에 그런거 같은데 왜 Formatter는 안해줄지 조금 생각해 봐야겠네요.

Using this annotation will disable full auto-configuration and instead apply only configuration relevant to MVC tests (i.e. @Controller@ControllerAdvice@JsonComponentConverter/GenericConverterFilterWebMvcConfigurer and HandlerMethodArgumentResolver beans but not @Component@Service or @Repository beans).


감사합니다.

이동명님의 프로필 이미지
이동명

작성한 질문수

질문하기