Bean life cycle in a Spring Bean Factory Container

Elaborate typical Bean life cycle in a Spring Bean Factory Container?

E

Expert

Verified

Bean life cycle in a Spring Bean Factory Container is:
- The spring container discovers a bean’s definition from an XML file and instantiates the bean.
- Using a dependency injection, spring fills all of properties as stated in a bean definition
- If a bean implements BeanNameAware interface, then factory calls setBeanName() passing bean’s ID.
- If a bean implements BeanFactoryAware interface, the factory calls setBeanFactory(), passing an instance of itself.
- If there are BeanPostProcessors related with a bean, their post- ProcessBeforeInitialization() methods will be called.
- If an init-method is stated for a bean then it will be called.
- At last, if there are any BeanPostProcessors linked with a bean  then their postProcessAfterInitialization() methods will be called.

   Related Questions in JAVA Programming

©TutorsGlobe All rights reserved 2022-2023.