Class DefaultConversionService
java.lang.Object
org.springframework.core.convert.support.GenericConversionService
org.springframework.core.convert.support.DefaultConversionService
- All Implemented Interfaces:
ConversionService
,ConverterRegistry
,ConfigurableConversionService
A specialization of
GenericConversionService
configured by default
with converters appropriate for most environments.
Designed for direct instantiation but also exposes the static
addDefaultConverters(ConverterRegistry)
utility method for ad-hoc
use against any ConverterRegistry
instance.
- Since:
- 3.1
- Author:
- Chris Beams, Juergen Hoeller, Stephane Nicoll
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addCollectionConverters
(ConverterRegistry converterRegistry) Add common collection converters.static void
addDefaultConverters
(ConverterRegistry converterRegistry) Add converters appropriate for most environments.static ConversionService
Return a shared defaultConversionService
instance, lazily building it once needed.Methods inherited from class org.springframework.core.convert.support.GenericConversionService
addConverter, addConverter, addConverter, addConverterFactory, canBypassConvert, canConvert, canConvert, convert, convert, convert, convertNullSource, getConverter, getDefaultConverter, removeConvertible, toString
-
Constructor Details
-
DefaultConversionService
public DefaultConversionService()Create a newDefaultConversionService
with the set of default converters.
-
-
Method Details
-
addDefaultConverters
Add converters appropriate for most environments.- Parameters:
converterRegistry
- the registry of converters to add to (must also be castable to ConversionService, e.g. being aConfigurableConversionService
)- Throws:
ClassCastException
- if the given ConverterRegistry could not be cast to a ConversionService
-
addCollectionConverters
Add common collection converters.- Parameters:
converterRegistry
- the registry of converters to add to (must also be castable to ConversionService, e.g. being aConfigurableConversionService
)- Throws:
ClassCastException
- if the given ConverterRegistry could not be cast to a ConversionService- Since:
- 4.2.3