springboot项目从开始启动到启动完成,这期间会通过扩展点触发一些行为,我们可以利用这些扩展点来实现自己的业务需求 触发时机 ApplicationRunner和CommandLineRunner这两个扩展点的触发时机相同,只是接受的参数不同 org.springframework.boot.SpringApplication#run(java.lang.String...) 使用 Spring bean实现其中任意一个接口即可在springboot项目启动后触发