spring-boot 项目启动时执行的方法实现

来源:互联网 发布:高德交通大数据 编辑:程序博客网 时间:2024/06/05 11:29

spring-boot 提供了一个接口来实现:项目启动时去执行的一些事情
这个接口是CommandLineRunner 实现这个接口,重写他的 run 方法就可以了

例子

@Componentpublic class MyRunner implements CommandLineRunner {    @Override    public void run(String... strings) throws Exception {        System.out.println("项目启动了1111");    }}

这里写图片描述


如果有多个要执行的方法@Order 这个注释来规定执行的先后顺序. 数字越小优先级越高

例子二

@Component@Order(1)public class MyRunner implements CommandLineRunner {    @Override    public void run(String... strings) throws Exception {        System.out.println("项目启动了1111");    }}
@Component@Order(2)public class MySecondRunner implements CommandLineRunner {    @Override    public void run(String... strings) throws Exception {        System.out.println("项目启动了222");    }}

这里写图片描述

阅读全文
0 0
原创粉丝点击