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.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. |
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.
|
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. |
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.
|
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
protected TypeConverter |
AbstractBeanFactory.getCustomTypeConverter()
Return the custom TypeConverter to use, if any.
|
TypeConverter |
AbstractBeanFactory.getTypeConverter() |
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) |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
ArgumentConvertingMethodInvoker.setTypeConverter(TypeConverter typeConverter)
Set a TypeConverter to use for argument type conversion.
|
Modifier and Type | Class and Description |
---|---|
class |
DataBinder
Binder that allows for setting property values onto a target object,
including support for validation and binding result analysis.
|
Modifier and Type | Method and Description |
---|---|
protected TypeConverter |
DataBinder.getTypeConverter()
Return the underlying TypeConverter of this binder's BindingResult.
|
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. |
Modifier and Type | Class and Description |
---|---|
class |
WebExchangeDataBinder
Specialized
DataBinder to perform data
binding from URL query params 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. |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedServletRequestDataBinder
Subclass of
ServletRequestDataBinder that adds URI template variables
to the values used for data binding. |