如何优雅的管理你的spring定时任务?

679 阅读1分钟

在日常项目开发中,通常我们会用spring带的@Scheduled注解去管理定时任务,但是如何动态修改执行表达式呢?如何暂停呢,如何出错之后立即补充执行呢?貌似官方没有提供现成的解决方案 下面我介绍一个spring Scheduled 的增强插件,叫SpringScheduleAdmin(简称ssa),通过这个插件可以可视化管理你的spring的定时任务;

介绍

SpringScheduleAdmin 是一个用于管理spring自带的Scheduled注解,定时任务的管理插件,能够方便的在项目中管理你的SpringSchedule的定时任务

安装教程

  • 第一步:引入依赖到项目中

<dependency>
    <groupId>com.plumelog</groupId>
    <artifactId>spring-boot-schedule-admin-starter</artifactId>
    <version>1.1</version>
</dependency>
  • 第二步:启动你的项目

访问你的项目路径后面加上 ssa/#/

例如:http://localhost:8080/ssa/#/ <- 这里的/#/不可省略

avatar avatar