Spring Boot使用CommandLineRunner接口完成资源初始化

实现CommandLineRunner接口即可

可以用于:redis缓存初始化等等场景。


我们只需要将我们需要初始化的参数写在run方法中,这样Spring Boot应用程序在启动后,会遍历CommandLineRunner接口的实例并运行它们的run方法。

有时候为了方便管理,需要将参数分开并规定参数的加载顺序,我们可以创建多个实现 CommandLineRunner接口的类,通过@Order注解(或者实现Order接口)来规定所有CommandLineRunner实例的运行顺序。

你可能感兴趣的:(Spring Boot使用CommandLineRunner接口完成资源初始化)