title: Difference between Bean creation and initialization while using @Lazy
body: <p>Spring IOC creates and initializes beans on start up. What is the difference here between creation and initialization of bean?</p>
  
  <p>While using @Lazy, it is said that, bean annotated with @Lazy will be instantiated lazily. Does that mean, the bean will be created[like other beans not annotated with @Lazy] on ApplicationContext start up and just initializes when first referenced?</p>