您的位置:首页 > 编程语言 > Java开发

Spring Boot--项目启动后默认执行特定的方法

2019-03-13 18:23 1561 查看

标题

Spring Boot–项目启动后默认执行特定的方法

场景

项目启动完成后默认给数据库添加一个管理员账号

方法

1、实现CommandLineRunner(order表示执行顺序)

import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;

@Component
@Order(1)
public class Test implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
//执行某个方法----数据库添加数据的
System.out.println("启动执行1--------");

}
}

2、实现ApplicationRunner

import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;

@Component
@Order(2)
public class Test2 implements ApplicationRunner {

@Override
public void run(ApplicationArguments args) throws Exception {
System.out.println("启动执行2--------");
}
}

运行结果截图

总结

这三种方法都可以在项目启动后执行,具体的不同讲不出来(哈哈),希望能帮助你!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: