java项目启动时执行指定方法
1. @PostConstruct注解
在Spring加载类的时候执行一次
@PostConstruct private void test(){ }
2. CommandLineRunner接口
类似于Main方法启动,可以接受一个字符串数组的命令行参数
@Component public class test implements CommandLineRunner{ @Override public void test1(String... args) throws Exception{ }
3. ApplicationRunner 接口
这种方式与实现CommandLineRunner接口的区别就是他的参数是ApplicationArguments
@Order(value = 1) @Component public class MyApplicationRunner implements ApplicationRunner{ @Override public void run(ApplicationArguments args) throws Exception{ } }
本文作者:___mouM
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.