title: How do I control the order in which ApplicationListener beans gets called?
body: <p>When I have multiple beans that implements the <code>ApplicationListener&lt;ContextRefreshedEvent&gt;</code> interface, how do I control that certain beans get called before other beans?</p>
  
  <p>Does it make more sense for the dependency to be handled inside the bean itself?</p>