Instantiate – First Spring instantiate the bean. Populate properties - Spring Inject the bean’s properties. Set Bean Name - Spring set bean name. if the bean implements BeanNameAware , spring passes .The bean’s id to setBeanName() method. Set Bean factory -If Bean implements BeanFactoryAware ,spring passes the beanfactory to setBeanFactory() . Pre Initialization - It also called postprocess of bean . if there are any bean BeanPostProcessors, Spring calls postProcesserBeforeInitialization () method. Initialize beans - If the bean implements IntializingBean ,its afterPropertySet() method is called. If the bean has init method declaration, the specified initialization method is Called. Post Initialization - If there is BeanPostProcessors , is implements , spring calls their postProcessAfterinitalization() method. Rea...