Spring / Spring Beans
Describe the lifecycle of a Bean in Spring framework.
The spring container loads the bean definition from the XML file and instantiates the bean. Also it initializes the properties of the bean using Dependency Injection (DI) that are specified in the bean definition in XML file.
Once spring container created the bean, Spring bean factory will control and held responsible for managing the life cycle of beans.
Once a bean is instantiated by the spring container, some of the initialization need to be performed to get it into a usable state. Similarly, when the bean is no longer required and about to be removed from the container, some cleanup process may be involved.
The life cycle of beans consist of several call back methods that are broadly categorized into two groups.
- Post-initialization callback methods.
- Pre-destruction callback methods.
More Related questions...