<bean id="conversionService"
class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="converters">
<set>
<bean
class="com.uytong.thirdbus.controller.convert.TencentPayOrderStatesEnumConvert" />
<bean
class="com.uytong.thirdbus.controller.convert.BroadBandOrderStatesEnumConvert" />
<bean
class="com.uytong.thirdbus.controller.convert.NetMobilePayOrderStatesEnumConvert" />
<bean
class="com.uytong.thirdbus.controller.convert.DateConvert" />
</set>
</property>
</bean>
<mvc:annotation-driven conversion-service="conversionService" />
package com.uytong.thirdbus.controller.convert;
import org.springframework.core.convert.converter.Converter;
import com.uytong.thirdbus.entity.enmus.BroadBandOrderStatesEnum;
public class BroadBandOrderStatesEnumConvert implements
Converter<String, BroadBandOrderStatesEnum> {
@Override
public BroadBandOrderStatesEnum convert(String source) {
String value = source.trim();
if ("".equals(value)) {
return null;
}
BroadBandOrderStatesEnum status = BroadBandOrderStatesEnum
.getByValue(source);
return status;
}
}