개발환경/Spring
Spring ConversionService 확장하기
idkbj
2010. 8. 12. 12:28
화면에서 입력한 날짜 String 을 Controller 가 command(dto) 객체의 java.util.Date 타입으로 자동 바인딩처리하게 하려면
아래와 같이 org.springframework.core.convert.converter.Converter 를 구현한 StringToDateConverter를 등록하면 된다.
<mvc:annotation-driven conversion-service="conversionService"/>
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean" >
<property name="converters" >
<set value-type="java.util.Date"><bean class="bong.spring.converter.StringToDateConverter"/></set>
</property>
</bean>
아래와 같이 org.springframework.core.convert.converter.Converter 를 구현한 StringToDateConverter를 등록하면 된다.
<mvc:annotation-driven conversion-service="conversionService"/>
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean" >
<property name="converters" >
<set value-type="java.util.Date"><bean class="bong.spring.converter.StringToDateConverter"/></set>
</property>
</bean>