当前位置: 首页 > news >正文

免费网站建设平台哪个好网站开发调试iis

免费网站建设平台哪个好,网站开发调试iis,出入郑州最新通知今天,直接可以秒玩的游戏Cron表达式生成器 基于接口的方式 使用Scheduled 注解很方便,但缺点是当我们调整了执行周期的时候,需要重启应用才能生效,这多少有些不方便。为了达到实时生效的效果,那么可以使用接口来完成定时任务,统一将定时器信…

Cron表达式生成器

基于接口的方式 

   使用@Scheduled 注解很方便,但缺点是当我们调整了执行周期的时候,需要重启应用才能生效,这多少有些不方便。为了达到实时生效的效果,那么可以使用接口来完成定时任务,统一将定时器信息存放在数据库中。

1. 在mysql中执行一下脚本插入定时任务:

drop table if exists `scheduled`;
create table `scheduled` (`cron_id` varchar(30) NOT NULL primary key,`cron_name` varchar(30) NULL,`cron` varchar(30) NOT NULL
);
insert into `scheduled` values ('1','定时器任务一','0/6 * * * * ?');

2. Mapper层

@Repository
@Mapper
public interface CronMapper {@Select("select cron from scheduled where cron_id = #{id}")public String getCron(int id);
}

3. task类:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.SchedulingConfigurer;
import org.springframework.scheduling.config.ScheduledTaskRegistrar;
import org.springframework.scheduling.support.CronTrigger;
import org.springframework.stereotype.Component;/*** @Description* @ClassName MyTask* @Author User* @date 2020.06.07 15:23*/
@Component
@EnableScheduling
public class MyTask implements SchedulingConfigurer {@Autowiredprotected CronMapper cronMapper;@Overridepublic void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {scheduledTaskRegistrar.addTriggerTask(() -> process(),triggerContext -> {String cron = cronMapper.getCron(1);if (cron.isEmpty()) {System.out.println("cron is null");}return new CronTrigger(cron).nextExecutionTime(triggerContext);});}private void process() {System.out.println("这里实现定时任务具体操作");}
}

http://www.bjxfkj.com.cn/article/109526.html

相关文章:

  • 织梦免费网站模块没有地址可以注册公司吗?
  • 帮别人做数学题赚钱的网站更换网站空间
  • 海南澄迈网站建设wordpress商城主题手机
  • 网站vr视角怎么做湖南建设监理协会网站
  • 网站建设方案如何写高端定制网站建设制作
  • 怎么用htlm5自己做网站自有电脑做网站服务器
  • 阿里云esc服务器 怎么做网站乐清市网站建设公司
  • 建p2p网站上海网站建筑公司
  • 专业格泰网站建设vps网站如何设置缓存
  • POS机网站怎么做网站挂服务器后图片不显示
  • 兼职做Ppt代抄论文的网站模板建站和定制建站
  • 沈阳沈河区网站建设大连网站建设流程图
  • 怎么看网站的备案信息小米官网首页
  • 单人给一个公司做网站费用编程网页
  • wordpress lophita知名的seo快速排名多少钱
  • 企业网站的一般要素郑州做网站网站建设费用
  • 廊坊网站推广排名网站制作说明书
  • 深圳做网站电话房地产网站开发公司电话
  • 广东平台网站建设平台网站制作的流程是什么
  • 广州佛山网站建设地址app开发公司一般多少人
  • net淘宝网站开发的例子站长统计芭乐鸭脖小猪
  • 类似链家网站建设方案wordpress网站如何播放视频教程
  • 长沙专业网站设计服务线上推广方式有哪些
  • wordpress 代码高亮中文优化建站
  • 长春建设局网站处长整合营销传播案例分析
  • 成都网站建设创意做网站建
  • 柳市哪里有做网站推广公司品牌宣传方案
  • 赣州做网站的公司朔州路桥建设有限责任公司网站
  • 泰安营销型网站公司怎么创建教育网站
  • 聊城做网站厉害的公司无锡网站建设公司