title: ApplicationRunner VS CommandLineRunner
body: <p>I am new to Spring boot and read about the <strong>ApplicationRunner</strong> and <strong>CommandLineRunner</strong>. Both are functioning same. When I implement both interfaces at the same time, always <strong>CommandLineRunner's</strong> method runs first then <strong>ApplicationRunner's</strong> method.</p>
  <p>Anyone can help, why <strong>CommandLineRunner's</strong> method getting preference over <strong>ApplicationRunner's</strong> method.</p>