본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : 스프링에 Converter 적용하기

by 오주현 2022. 3. 15.
반응형

이번 강의에서는 웹 애플리케이션에 Converter를 적용해 본다.

 

@Configuration
public class WebConfig implements WebMvcConfigurer {
	@Override
	public void addFormatters(FormatterRegistry registry) {
	 registry.addConverter(new StringToIntegerConverter());
	}
}

WebMvcConfigurer가 제공하는 addFormatters()를 사용해 추가하고 싶은 컨버터를 등록하면 스프링이 ConversionService에 컨버터를 추가해 주게 된다.

 

스프링에서도 수 많은 기본 컨버터들을 제공하기 때문에 StringToIntegerConverter가 없어도 잘 작동한다 하지만 컨버터를 추가하면 추가한 컨버터가 기본 컨버터보다 더 높은 우선순위를 가지게 된다.

 

강의에서 디버그를 사용하는 것도 잠시 언급해 주었는데 라인을 클릭해서 빨간 점을 생성하고 벌레 모양을 눌러 디버그 콘솔창을 확인해 어떻게 걸리게 되었는지 체크해 보면 어떤 과정을 거쳐 왔는지 확인할 수 있다고 한다.


스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다.

반응형

댓글