类 FormattingConversionServiceFactoryBean
- 所有已实现的接口:
Aware,FactoryBean<FormattingConversionService>,InitializingBean,EmbeddedValueResolverAware
FormattingConversionService
configured with converters and formatters for common types such as numbers and
datetimes.
Additional converters and formatters can be registered declaratively through
setConverters(Set) and setFormatters(Set). Another option
is to register converters and formatters in code by implementing the
FormatterRegistrar interface. You can then configure provide the set
of registrars to use through setFormatterRegistrars(Set).
A good example for registering converters and formatters in code is
JodaTimeFormatterRegistrar, which registers a number of
date-related formatters and converters. For a more detailed list of cases
see setFormatterRegistrars(Set)
Like all FactoryBean implementations, this class is suitable for
use when configuring a Framework application context using Framework <beans>
XML. When configuring the container with
@Configuration
classes, simply instantiate, configure and return the appropriate
FormattingConversionService object from a
@Bean method.
- 从以下版本开始:
- 4.0
- 作者:
- Keith Donald, Juergen Hoeller, Rossen Stoyanchev, Chris Beams, Harry Yang
-
字段概要
从接口继承的字段 cn.taketoday.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidClass<? extends FormattingConversionService>booleanvoidsetConverters(Set<?> converters) Configure the set of custom converter objects that should be added.voidsetEmbeddedValueResolver(cn.taketoday.core.StringValueResolver embeddedValueResolver) Set the StringValueResolver to use for resolving embedded definition values.voidsetFormatterRegistrars(Set<FormatterRegistrar> formatterRegistrars) Configure the set of FormatterRegistrars to invoke to register Converters and Formatters in addition to those added declaratively viasetConverters(Set)andsetFormatters(Set).voidsetFormatters(Set<?> formatters) Configure the set of custom formatter objects that should be added.voidsetRegisterDefaultFormatters(boolean registerDefaultFormatters) Indicate whether default formatters should be registered or not.
-
构造器详细资料
-
FormattingConversionServiceFactoryBean
public FormattingConversionServiceFactoryBean()
-
-
方法详细资料
-
setConverters
Configure the set of custom converter objects that should be added.- 参数:
converters- instances of any of the following:Converter,ConverterFactory,GenericConverter
-
setFormatters
Configure the set of custom formatter objects that should be added.- 参数:
formatters- instances ofFormatterorAnnotationFormatterFactory
-
setFormatterRegistrars
Configure the set of FormatterRegistrars to invoke to register Converters and Formatters in addition to those added declaratively via
setConverters(Set)andsetFormatters(Set).FormatterRegistrars are useful when registering multiple related converters and formatters for a formatting category, such as Date formatting. All types related needed to support the formatting category can be registered from one place.
FormatterRegistrars can also be used to register Formatters indexed under a specific field type different from its own <T>, or when registering a Formatter from a Printer/Parser pair.
-
setRegisterDefaultFormatters
public void setRegisterDefaultFormatters(boolean registerDefaultFormatters) Indicate whether default formatters should be registered or not.By default, built-in formatters are registered. This flag can be used to turn that off and rely on explicitly registered formatters only.
-
setEmbeddedValueResolver
public void setEmbeddedValueResolver(cn.taketoday.core.StringValueResolver embeddedValueResolver) 从接口复制的说明:EmbeddedValueResolverAwareSet the StringValueResolver to use for resolving embedded definition values. -
afterPropertiesSet
public void afterPropertiesSet()- 指定者:
afterPropertiesSet在接口中InitializingBean
-
getObject
- 指定者:
getObject在接口中FactoryBean<FormattingConversionService>
-
getObjectType
- 指定者:
getObjectType在接口中FactoryBean<FormattingConversionService>
-
isSingleton
public boolean isSingleton()- 指定者:
isSingleton在接口中FactoryBean<FormattingConversionService>
-