spring-framework / org.springframework.beans.factory.config / BeanDefinitionVisitor

BeanDefinitionVisitor

open class 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.

Author
Juergen Hoeller

Author
Sam Brannen

Since
1.2

See Also
BeanDefinitionBeanDefinition#getPropertyValuesBeanDefinition#getConstructorArgumentValuesPropertyPlaceholderConfigurer

Constructors

<init>

BeanDefinitionVisitor(valueResolver: StringValueResolver)

Create a new BeanDefinitionVisitor, applying the specified value resolver to all bean metadata values.

Functions

visitBeanDefinition

open fun visitBeanDefinition(beanDefinition: BeanDefinition): Unit

Traverse the given BeanDefinition object and the MutablePropertyValues and ConstructorArgumentValues contained in them.