Spring-boot初使用(三)

来源:互联网 发布:3dmax是什么软件 编辑:程序博客网 时间:2024/06/03 12:31
  1. ApplicationRunner 和CommandLineRunner
    ApplicationRunner 和CommandLineRunner 都是在SpringApplication.run() 完成之前调用。
    使用场景:可以用作初始化内存数据,以及执前的检查和其他操作。
  2. 这个和监听器是不一样的。
  3. 只要继承两个中的一个,并且使用@Component注册,就可以在启动之前做一些操作
  4. 需要实现Ordered,来判断执行Runner的顺序(越小优先级越高)
    这里写图片描述

    结果:
    这里写图片描述

原创粉丝点击