java.lang.Object | |
↳ | org.springframework.beans.factory.config.BeanDefinitionVisitor |
Visitor class for traversing BeanDefinition
objects, in particular
the property values and constructor argument values contained in them,
resolving bean metadata values.
Used by PropertyPlaceholderConfigurer
to parse all String values
contained in a BeanDefinition, resolving any placeholders found.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new BeanDefinitionVisitor, applying the specified
value resolver to all bean metadata values.
|
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new BeanDefinitionVisitor for subclassing.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Traverse the given BeanDefinition object and the MutablePropertyValues
and ConstructorArgumentValues contained in them.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Resolve the given String value, for example parsing placeholders.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Create a new BeanDefinitionVisitor, applying the specified value resolver to all bean metadata values.
valueResolver | the StringValueResolver to apply |
---|
Create a new BeanDefinitionVisitor for subclassing.
Subclasses need to override the resolveStringValue(String)
method.
Traverse the given BeanDefinition object and the MutablePropertyValues and ConstructorArgumentValues contained in them.
beanDefinition | the BeanDefinition object to traverse |
---|
Resolve the given String value, for example parsing placeholders.
strVal | the original String value |
---|