Configuration interface to be implemented by most listable bean factories.
In addition to
ConfigurableBeanFactory , it provides facilities to
analyze and modify bean definitions, and to pre-instantiate singletons.
getBeanDefinition(String beanName) Return the registered BeanDefinition for the given bean, allowing access
to its property values and constructor argument value (which can be
modified during bean factory post-processing).
A returned BeanDefinition object should not be a copy but the original
definition object as registered in the factory.
Return the registered BeanDefinition for the given bean, allowing access
to its property values and constructor argument value (which can be
modified during bean factory post-processing).
A returned BeanDefinition object should not be a copy but the original
definition object as registered in the factory. This means that it should
be castable to a more specific implementation type, if necessary.
Parameters: beanName - name of the bean the registered BeanDefinition throws: NoSuchBeanDefinitionException - if there is no bean with the given name
Ignore the given dependency interface for autowiring.
This will typically be used by application contexts to register
dependencies that are resolved in other ways, like BeanFactory through
BeanFactoryAware or ApplicationContext through ApplicationContextAware.