## Uses of Interface
org.springframework.beans.TypeConverter

- Packages that use TypeConverter
  Package | Description
  --- | ---
  org.springframework.beans | This package contains interfaces and classes for manipulating Java beans.
  org.springframework.beans.factory.annotation | Support package for annotation-driven bean configuration.
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
  org.springframework.beans.support | Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.
  org.springframework.jdbc.core | Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
  org.springframework.validation | Provides data binding and validation functionality, for usage in business and/or UI layers.
  org.springframework.web.bind | Provides web-specific data binding functionality.
  org.springframework.web.bind.support | Support classes for web data binding.
  org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.

- - ### Uses of TypeConverter in org.springframework.beans

    Subinterfaces of TypeConverter in org.springframework.beans
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BeanWrapper` The central interface of Spring's low-level JavaBeans infrastructure.
    `interface` | `ConfigurablePropertyAccessor` Interface that encapsulates configuration methods for a PropertyAccessor.

    Classes in org.springframework.beans that implement TypeConverter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractNestablePropertyAccessor` A basic `ConfigurablePropertyAccessor` that provides the necessary infrastructure for all typical use cases.
    `class` | `AbstractPropertyAccessor` Abstract implementation of the `PropertyAccessor` interface.
    `class` | `BeanWrapperImpl` Default `BeanWrapper` implementation that should be sufficient for all typical use cases.
    `class` | `DirectFieldAccessor` `ConfigurablePropertyAccessor` implementation that directly accesses instance fields.
    `class` | `SimpleTypeConverter` Simple implementation of the `TypeConverter` interface that does not operate on a specific target object.
    `class` | `TypeConverterSupport` Base implementation of the `TypeConverter` interface, using a package-private delegate.

  - ### Uses of TypeConverter in org.springframework.beans.factory.annotation

    Methods in org.springframework.beans.factory.annotation with parameters of type TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | QualifierAnnotationAutowireCandidateResolver.`checkQualifier(BeanDefinitionHolder bdHolder, Annotation annotation, TypeConverter typeConverter)` Match the given qualifier annotation against the candidate bean definition.

  - ### Uses of TypeConverter in org.springframework.beans.factory.config

    Methods in org.springframework.beans.factory.config that return TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `protected TypeConverter` | AbstractFactoryBean.`getBeanTypeConverter()` Obtain a bean type converter from the BeanFactory that this bean runs in.
    `protected TypeConverter` | MethodInvokingBean.`getDefaultTypeConverter()` Obtain the TypeConverter from the BeanFactory that this bean runs in, if possible.
    `TypeConverter` | ConfigurableBeanFactory.`getTypeConverter()` Obtain a type converter as used by this BeanFactory.

    Methods in org.springframework.beans.factory.config with parameters of type TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `Object` | AutowireCapableBeanFactory.`resolveDependency(DependencyDescriptor descriptor, String requestingBeanName, Set<String> autowiredBeanNames, TypeConverter typeConverter)` Resolve the specified dependency against the beans defined in this factory.
    `void` | ConfigurableBeanFactory.`setTypeConverter(TypeConverter typeConverter)` Set a custom type converter that this BeanFactory should use for converting bean property values, constructor argument values, etc.

  - ### Uses of TypeConverter in org.springframework.beans.factory.support

    Methods in org.springframework.beans.factory.support that return TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `protected TypeConverter` | AbstractBeanFactory.`getCustomTypeConverter()` Return the custom TypeConverter to use, if any.
    `TypeConverter` | AbstractBeanFactory.`getTypeConverter()`

    Methods in org.springframework.beans.factory.support with parameters of type TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `Object` | DefaultListableBeanFactory.`doResolveDependency(DependencyDescriptor descriptor, String beanName, Set<String> autowiredBeanNames, TypeConverter typeConverter)`
    `Object` | DefaultListableBeanFactory.`resolveDependency(DependencyDescriptor descriptor, String requestingBeanName, Set<String> autowiredBeanNames, TypeConverter typeConverter)`
    `void` | AbstractBeanFactory.`setTypeConverter(TypeConverter typeConverter)`

  - ### Uses of TypeConverter in org.springframework.beans.support

    Methods in org.springframework.beans.support that return TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `protected TypeConverter` | ArgumentConvertingMethodInvoker.`getDefaultTypeConverter()` Obtain the default TypeConverter for this method invoker.
    `TypeConverter` | ArgumentConvertingMethodInvoker.`getTypeConverter()` Return the TypeConverter used for argument type conversion.

    Methods in org.springframework.beans.support with parameters of type TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `void` | ArgumentConvertingMethodInvoker.`setTypeConverter(TypeConverter typeConverter)` Set a TypeConverter to use for argument type conversion.

  - ### Uses of TypeConverter in org.springframework.jdbc.core

    Methods in org.springframework.jdbc.core with parameters of type TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `protected T` | BeanPropertyRowMapper.`constructMappedInstance(ResultSet rs, TypeConverter tc)` Construct an instance of the mapped class for the current row.
    `protected T` | DataClassRowMapper.`constructMappedInstance(ResultSet rs, TypeConverter tc)`

  - ### Uses of TypeConverter in org.springframework.validation

    Classes in org.springframework.validation that implement TypeConverter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataBinder` Binder that allows for setting property values on a target object, including support for validation and binding result analysis.

    Methods in org.springframework.validation that return TypeConverter
    Modifier and Type | Method and Description
    --- | ---
    `protected TypeConverter` | DataBinder.`getTypeConverter()` Return the underlying TypeConverter of this binder's BindingResult.

  - ### Uses of TypeConverter in org.springframework.web.bind

    Classes in org.springframework.web.bind that implement TypeConverter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServletRequestDataBinder` Special `DataBinder` to perform data binding from servlet request parameters to JavaBeans, including support for multipart files.
    `class` | `WebDataBinder` Special `DataBinder` for data binding from web request parameters to JavaBean objects.

  - ### Uses of TypeConverter in org.springframework.web.bind.support

    Classes in org.springframework.web.bind.support that implement TypeConverter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebExchangeDataBinder` Specialized `DataBinder` to perform data binding from URL query parameters or form data in the request data to Java objects.
    `class` | `WebRequestDataBinder` Special `DataBinder` to perform data binding from web request parameters to JavaBeans, including support for multipart files.

  - ### Uses of TypeConverter in org.springframework.web.servlet.mvc.method.annotation

    Classes in org.springframework.web.servlet.mvc.method.annotation that implement TypeConverter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtendedServletRequestDataBinder` Subclass of `ServletRequestDataBinder` that adds URI template variables to the values used for data binding.