[Spring]스프링 타입 컨버터와 포맷터 (Converter, Formatter)


[Spring]스프링 타입 컨버터와 포맷터 (Converter, Formatter)

스프링 타입 컨버터와 포맷터 - 타입 컨버터 개요 - Converter 인터페이스 - ConversionService 인터페이스 - Formatter 인터페이스 - FormattingConversionService - 스프링이 제공하는 기본 포맷터 - 정리 타입 컨버터 개요 기본적으로 HTTP 요청 파라미터는 모두 문자로 들어온다. 따라서 요청 파라미터를 자바에서 다른 타입으로 변환해서 사용하고 싶으면 다른 타입으로 변환하는 과정을 거쳐야 한다. 즉, HttpServletRequest를 이용하여 요청 파라미터를 사용할 경우 기본적으로 문자 타입으로 조회하고, 원하는 타입으로 변경해주어야 한다. 하지만, 스프링에서 제공하는 @RequestParam, @ModelAttribute, @PathVarialbe 같은 어노테이션을 사용하면 스프링이 내부적으로 타입 컨버터를 이용하여 문자형 타입을 지정한 타입으로 변환하여 넣어준다. 쉽게, 쿼리스트링이나 HTML Form으로 파라미터를 요청한 경...


#ConversionService #Converter #Formatter #FormattingConversionService #Spring #SpringBoot #컨버터 #포맷터

원문링크 : [Spring]스프링 타입 컨버터와 포맷터 (Converter, Formatter)