SpringBoot如何启动就执行自己定义的逻辑?

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

SpringBoot如何启动就执行自己定义的逻辑?

阿靖哦 2019-07-10 15:20:24 浏览11250
展开阅读全文

在实际项目开发中,我们可能会希望在项目启动后去加载一些资源信息、执行某段特定逻辑等等初始化工作,这时候我们就需要用到SpringBoot提供的开机自启的功能,SpringBoot给我们提供了两个方式:CommandLineRunnerApplicationRunnerCommandLineRunnerApplicationRunner接口是在容器启动成功后的最后一步回调,这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法

接下来给大家讲解一下这两个方式如何使用

一、CommandLineRunner

1、创建SpringBoot项目

如何创建SpringBoot项目这里不做过多介绍

2、建一个自己的事件监听类

实现CommandLineRunner接口

/**
 * @author Gjing
 **/
@Component

网友评论

登录后评论
0/500
评论
阿靖哦
+ 关注
所属云栖号: Java技术进阶