Package | Description |
---|---|
org.springframework.aop.framework.autoproxy |
Bean post-processors for use in ApplicationContexts to simplify AOP usage
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
|
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.context.annotation |
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
|
org.springframework.orm.jpa.support |
Classes supporting the
org.springframework.orm.jpa package. |
org.springframework.scripting.support |
Support classes for Spring's scripting package.
|
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.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
AbstractAutoProxyCreator.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
Modifier and Type | Method and Description |
---|---|
PropertyValues |
AbstractAutoProxyCreator.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
Modifier and Type | Class and Description |
---|---|
class |
MutablePropertyValues
The default implementation of the
PropertyValues interface. |
Modifier and Type | Method and Description |
---|---|
PropertyValues |
PropertyValues.changesSince(PropertyValues old)
Return the changes since the previous PropertyValues.
|
PropertyValues |
MutablePropertyValues.changesSince(PropertyValues old) |
Modifier and Type | Method and Description |
---|---|
MutablePropertyValues |
MutablePropertyValues.addPropertyValues(PropertyValues other)
Copy all given PropertyValues into this object.
|
PropertyValues |
PropertyValues.changesSince(PropertyValues old)
Return the changes since the previous PropertyValues.
|
PropertyValues |
MutablePropertyValues.changesSince(PropertyValues old) |
void |
PropertyAccessor.setPropertyValues(PropertyValues pvs)
The preferred way to perform a batch update.
|
void |
AbstractPropertyAccessor.setPropertyValues(PropertyValues pvs) |
void |
PropertyAccessor.setPropertyValues(PropertyValues pvs,
boolean ignoreUnknown)
Perform a batch update with more control over behavior.
|
void |
AbstractPropertyAccessor.setPropertyValues(PropertyValues pvs,
boolean ignoreUnknown) |
void |
PropertyAccessor.setPropertyValues(PropertyValues pvs,
boolean ignoreUnknown,
boolean ignoreInvalid)
Perform a batch update with full control over behavior.
|
void |
AbstractPropertyAccessor.setPropertyValues(PropertyValues pvs,
boolean ignoreUnknown,
boolean ignoreInvalid) |
Constructor and Description |
---|
MutablePropertyValues(PropertyValues original)
Deep copy constructor.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
AutowiredAnnotationBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
PropertyValues |
RequiredAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
PropertyValues |
AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
InjectionMetadata.InjectedElement.checkPropertySkipping(PropertyValues pvs)
Check whether this injector's property needs to be skipped due to
an explicit property value having been specified.
|
void |
InjectionMetadata.clear(PropertyValues pvs)
Clear property skipping for the contained elements.
|
protected void |
InjectionMetadata.InjectedElement.clearPropertySkipping(PropertyValues pvs)
Clear property skipping for this element.
|
void |
InjectionMetadata.inject(Object target,
String beanName,
PropertyValues pvs) |
protected void |
InjectionMetadata.InjectedElement.inject(Object target,
String requestingBeanName,
PropertyValues pvs)
Either this or
InjectionMetadata.InjectedElement.getResourceToInject(java.lang.Object, java.lang.String) needs to be overridden. |
PropertyValues |
AutowiredAnnotationBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
PropertyValues |
RequiredAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
PropertyValues |
AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
default PropertyValues |
InstantiationAwareBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName)
Post-process the given property values before the factory applies them
to the given bean, without any need for property descriptors.
|
default PropertyValues |
InstantiationAwareBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
as of 5.1, in favor of
InstantiationAwareBeanPostProcessor.postProcessProperties(PropertyValues, Object, String) |
Modifier and Type | Method and Description |
---|---|
default PropertyValues |
InstantiationAwareBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName)
Post-process the given property values before the factory applies them
to the given bean, without any need for property descriptors.
|
default PropertyValues |
InstantiationAwareBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
as of 5.1, in favor of
InstantiationAwareBeanPostProcessor.postProcessProperties(PropertyValues, Object, String) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractAutowireCapableBeanFactory.applyPropertyValues(String beanName,
BeanDefinition mbd,
BeanWrapper bw,
PropertyValues pvs)
Apply the given property values, resolving any runtime references
to other beans in this bean factory.
|
protected void |
AbstractAutowireCapableBeanFactory.checkDependencies(String beanName,
AbstractBeanDefinition mbd,
PropertyDescriptor[] pds,
PropertyValues pvs)
Perform a dependency check that all properties exposed have been set,
if desired.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
CommonAnnotationBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
PropertyValues |
CommonAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
CommonAnnotationBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
PropertyValues |
CommonAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
PersistenceAnnotationBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
PropertyValues |
PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
PersistenceAnnotationBeanPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
PropertyValues |
PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues pvs,
PropertyDescriptor[] pds,
Object bean,
String beanName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PropertyValues |
ScriptFactoryPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
Modifier and Type | Method and Description |
---|---|
PropertyValues |
ScriptFactoryPostProcessor.postProcessProperties(PropertyValues pvs,
Object bean,
String beanName) |
Modifier and Type | Method and Description |
---|---|
void |
DataBinder.bind(PropertyValues pvs)
Bind the given property values to this binder's target.
|
Modifier and Type | Class and Description |
---|---|
class |
ServletRequestParameterPropertyValues
PropertyValues implementation created from parameters in a ServletRequest.
|