ページの先頭行へ戻る
Interstage Business Application Server オープンJavaフレームワークユーザーズガイド
FUJITSU Software

3.1.12 型変換とフォーマットのSPI

StringからIntergerへの変換やArrayからCollectionへの変換、Dateを文字列化する際の整形など、Webアプリケーションで頻繁に使用される型変換機能、およびフォーマット機能のためのSPIを提供します。

SPIを実装して登録することで、SpringFrameworkが変換を行う際に指定したクラスが使用されます。

Javaソース
class StringToDateConverter implements Converter<String, Date> {
	public Date convert(String s) {
		return DateFormat.parse(s);
	}
}
bean定義
<bean id="conversionService"
	  class="org.springframework.context.support.ConversionServiceFactoryBean">
	<property name="converters">
		<list>
			<bean class="StringToDateConverter"/>
		</list>
	</property>
</bean>
<mvc:annotation-driven conversion-service="conversionService"/>