A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations.
This is just a minimal interface: The main intention is to allow
BeanFactoryPostProcessors (like PropertyPlaceholderConfigurer) to
access and modify property values.
This is just a minimal interface: The main intention is to allow BeanFactoryPostProcessors (like PropertyPlaceholderConfigurer) to access and modify property values.