首页 > 其他分享 >springboot添加启动事件监听

springboot添加启动事件监听

时间:2023-08-20 16:55:05浏览次数:37  
标签:springboot app 监听 class 添加 public

当我们需要在 springboot 启动时做的第一件事,可以通过添加事件监听实现,具体如下:

添加事件

import org.springframework.boot.context.event.ApplicationStartingEvent;
import org.springframework.context.ApplicationListener;

public class MyEvent implements ApplicationListener<ApplicationStartingEvent> {

  @Override
  public void onApplicationEvent(ApplicationStartingEvent event) {
    // todo
      
    }
}

添加监听

@SpringBootApplication
public class StartApplication {

  public static void main(String[] args) {
    SpringApplication app = new SpringApplication(StartApplication.class);
    app.addListeners(new MyEvent());
    app.run(args);
  }
}

标签:springboot,app,监听,class,添加,public
From: https://www.cnblogs.com/pandacode/p/springboot-tian-jia-qi-dong-shi-jian-jian-ting.html

相关文章

  • Springboot 内嵌 Sqlite 配置使用
    版本号MacOSAppleM1|Jdk17|Maven3.8.5|SpringBoot2.6.9|Sqlite3.42.0.0pom.xml<dependencies><dependency><groupId>org.xerial</groupId><artifactId>sqlite-jdbc</artifactId>......
  • JAVAEE就业免费视频教程springboot综合案例
    day06_springboot综合案例资源权限管理查询资源权限查询资源权限执行流程编写PermissionMapper接口publicinterfacePermissionMapper{/***查询资源权限*/List<Permission>findAll();}编写PermissionServicepublicinterfacePermissionServi......
  • java语言B/S医院HIS系统源码【springboot】
     医院云HIS全称为基于云计算的医疗卫生信息系统(Cloud-BasedHealthcareInformationSystem),是运用云计算、大数据、物联网等新兴信息技术,按照现代医疗卫生管理要求,在一定区域范围内以数字化形式提供医疗卫生行业数据收集、存储、传递、处理的业务和技术平台,实现区域内医疗卫......
  • TWCMS文章列表添加数字序列号
    如原来列表为:TWCMS怎样获取当前文章的分类名称TWCMS实现遍历所有频道及下面的分类TWCMS禁止评论昵称和内容中包含网址的解决办法通过修改.htaccess批量实现网站内页301重定向跳转需要变成为1.TWCMS怎样获取当前文章的分类名称2.TWCMS实现遍历所有频道及下面的分类3.TWCMS......
  • TWCMS编辑器Ueditor超链接添加nofollow属性
    打开ueditor目录再进入dialogs/link目录,编辑link.html<tr><tdcolspan="2"><labelfor="target"><varid="lang_input_target"></var></label>inputid="target"type="checkbox"/>&......
  • TWCMS通过添加代码到模板实现PC和移动端双模板展示功能
    很多朋友都想用TWCMS程序制作带PC站和移动站的网站。却不知道如何下手,为了帮助大家解决这个问题,我们总结了一些经验供大家参考。需要把手机模版和PC模版都放在同一个目录调用。用户用电脑访问就调用电脑得模版,用手机就调用手机得模版,非常不错的,也不需要用两个网址、两个空间!只需......
  • SpringBoot使用jasypt实现数据库配置加密
    我们在日常使用中有需要加密设置数据库连接配置的情况,我们可以使用第三方的依赖jasypt来实现我们的数据库配置加密,从而提高系统的安全性。一、引入jasypt依赖<!--jasypt--><dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</......
  • 基于springboot校园管理系统的设计与实现
    研究的内容目前许多人仍将传统的纸质工具作为信息管理的主要工具,而网络技术的应用只是起到辅助作用。在对网络工具的认知程度上,较为传统的office软件等仍是人们使用的主要工具,而相对全面且专业的校园管理系统的信息管理软件仍没有得到大多数人的了解或认可。本选题宗旨在通过标签分......
  • 基于SpringBoot的在线视频教育平台的设计与实现
    拟解决的问题:(1)根据指导老师提供的原始材料和课题要求按照管理信息系统的生命周期开发方法和步骤,经过细致的系统分析、合理的系统设计,高效率的系统试试,引发web开发的思想,选择可行的开发工具,实现在线教育平台。本课题充分利用面向对象开发环境的可视化特点,合理的设计用户界面,按照数......
  • 基于springboot房产销售系统
    房产销售也都将通过计算机进行整体智能化操作,对于房产销售系统所牵扯的管理及数据保存都是非常多的,例如管理员;首页、个人中心、用户管理、销售经理管理、房源信息管理、房源类型管理、房子户型管理、交易订单管理、预约看房管理、评价管理、我的收藏管理、系统管理,用户;首页、个人中......