title: Can someone explain the flow of execution of spring boot application?
body: <p>I am working on a spring boot application. 
  I wanted to know what happens when the application started running and before it becomes ready for user interaction.
  I tried going through the console logs but I am still unsure as to what happens when. </p>