12 Şubat 2018 Pazartesi

SpringConverters ConverterRegistry Arayüzü

Giriş
Şu satırı dahil ederiz
import org.springframework.core.convert.converter.ConverterRegistry;
addConverter metodu
Elimizde bir Converter olsun
public static enum StringToInstantConverter implements Converter<String, Instant> {
  INSTANCE;
  @Override
  public Instant convert(String source) {
    try {
      return Instant.parse(source);
    } catch(DateTimeParseException ex) {
    }
    return null;
  }
}
Şöyle yaparız.
// REGISTER THE CONVERTER
ConversionService conversionService = DefaultConversionService.getSharedInstance();
ConverterRegistry converters = (ConverterRegistry) conversionService;
converters.addConverter(StringToInstantConverter.INSTANCE);


Hiç yorum yok:

Yorum Gönder