getConversionService method
Returns the ConfigurableConversionService
used to perform type conversions.
This allows dynamic registration of custom Converter
or ConverterFactory
instances:
configurablePropertyResolver.getConversionService()
.addConverter(StringToUriConverter());
Implementation
@override
ConfigurableConversionService getConversionService() {
// Need to provide an independent DefaultConversionService, not the
// shared DefaultConversionService used by PropertySourcesPropertyResolver.
ConfigurableConversionService? cs = _conversionService;
if (cs == null) {
return synchronized(this, () {
cs = _conversionService;
if (cs == null) {
cs = DefaultConversionService();
_conversionService = cs;
}
return cs!;
});
}
return cs;
}