Search ...
Results
Subscribe
Step-by-Step Solutions
University Majors
Support Hub
Legal & Support Articles
Contact Us
Login
Share
Search ...
Results
Subscribe
Step-by-Step Solutions
University Majors
Support Hub
Legal & Support Articles
Contact Us
Login
Share
Input / Question:
Input / Question:
Explain Bean lifecycle in Spring framework?
Verified
Output/Answer
The spring container finds the bean’s definition from the XML file and instantiates the bean.
Using the dependency injection, spring populates all of the properties as specified in the bean definition.
If the bean implements the
BeanNameAware
interface, the factory calls
setBeanName()
passing the bean’s ID.
If the bean implements the
BeanFactoryAware
interface, the factory calls
setBeanFactory()
, passing an instance of itself.
If there are any
BeanPostProcessors
associated with the bean, their
post-
ProcessBeforeInitialization()
methods will be called.
If an init-method is specified for the bean, it will be called.
Finally, if there are any
BeanPostProcessors
associated with the bean, their
postProcessAfterInitialization()
methods will be called.