Quick guide to using Spring Boot CommandLineRunner to run startup tasks in Java applications with practical steps and tips