spring boot:ApplicationRunner和CommandLineRunner用法区别

业务场景: 应用服务启动时,加载一些数据和执行一些应用的初始化动做。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库链接等。 一、SpringBoot提供了CommandLineRunner和ApplicationRunner接口。当接口有多个实现类时,提供了@order注解实现自定义执行顺序,也能够实现Ordered接口来自定义顺序。 注意:数字越小,优先级越高,也就是@Order(1)
相关文章
相关标签/搜索