Converter Converter 분석 Converter 용도 바인딩한 데이터가 일치하지 않는 경우 실행에 필요한 컨트롤러 메서드의 인자 타입을 맞추기 위해 바인딩한 데이터 타입을 변경하는 용도로 사용한다. 내가 만든 Converter 사용하기 우선 Converter의 구현체를 구현한다. 위와 같이 정의한 후에는 등록작업을 수행한다. @Configuration은 선언 후 WebMvcConfigurer를 선언 후 addFormatters를 override하여 registry에 converter를 등록한다 ConverterFactory 좀 더 여러 타입에 적용하고 싶은 경우 ConverterFactory를 사용할 수 있다. 예를 들면 Enum을 예로 들 수 있는데, 기존의 Enu
ArgumentResolver Spring의 ArgumentResolver는 요청 파라미터를 메소드의 인자로 변환해주는 기능이다. 호출 시점 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:springmvcarchitecture Spring의 핵심 컴포넌트이다. 위 그림에서 DispatcherServlet은 Controller 메서드를 요청하기 위해 HandlerAdapter를 사용하는데 메서드 호출 이전에 필요한 인자를 ArgumentResolver를 이용해 생성한다. ![](https://velog.velcdn.com/images/e1psycongr00/post/9643834c-67fb-451d-83c