title: What is the difference between @lazy and @Scope("prototype") in Spring
body: <p>based on what i have read on line resources both @lazy and scope prototype create bean on demand unlike the default scope which is singleton. So when is it suitable to use @lazy instead of prototype, vice versa  or use them together when defining a class?</p>
  
  <p>Thanks in advance.</p>