Java Spring Framework Question:

Download Job Interview Questions and Answers PDF

Explain Bean lifecycle in Spring framework?

Spring Framework Interview Question
Spring Framework Interview Question

Answer:

1. The spring container finds the bean’s definition from the XML file and instantiates the bean.
2. Using the dependency injection, spring populates all of the properties as specified in the bean definition.
3. If the bean implements the BeanNameAware interface, the factory calls setBeanName() passing the bean’s ID.
4. If the bean implements the BeanFactoryAware interface, the factory calls setBeanFactory(), passing an instance of itself.
5. If there are any BeanPostProcessors associated with the bean, their post- ProcessBeforeInitialization() methods will be called.
6. If an init-method is specified for the bean, it will be called.
7. Finally, if there are any BeanPostProcessors associated with the bean, their postProcessAfterInitialization() methods will be called.

Download Spring Framework Interview Questions And Answers PDF

Previous QuestionNext Question
What is XMLBeanFactory?What is Significance of JSF- Spring integration?