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

上海陆海建设集团网站武进网站建设

上海陆海建设集团网站,武进网站建设,长裕建设有限公司网站,net网站开发学习Spring3.0以后自带的task&#xff0c;可以将它看成一个轻量级的Quartz&#xff0c;而且使用起来比Quartz简单许多。 使用步骤&#xff1a; 1.导入坐标 在spring-boot-starter-web坐标中&#xff0c;就包含了SpringTask&#xff0c;所以一般的Web项目都包含了。 <depende…

Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多。

使用步骤:

1.导入坐标

在spring-boot-starter-web坐标中,就包含了SpringTask,所以一般的Web项目都包含了。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>

2.在启动类中开启任务调度

package com.***;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;@EnableScheduling   //  开启任务调度
@SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}

3.编写自定义任务类 

package com.***.task;import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;import java.text.SimpleDateFormat;
import java.util.Date;@Component
public class MyTask {//  定时任务方法,指定什么时候触发 这里是每五秒触发一次@Scheduled(cron = "0/5 * * * * ?")public void TimeTask() {System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + " 执行任务");}
}

在任务类中编写需要定时执行的方法即可。在方法上面配置Cron表达式,控制执行的频率。 

4.Cron表达式

Cron 表达式是一种用于指定定时任务执行时间的字符串表达式。它由 6 个字段组成,分别表示秒、分钟、小时、天数、月份和星期几。每个字段都可以使用特定的符号来指定时间范围或间隔。

                ┌──────────── [可选] 秒 (0 - 59)| ┌────────── 分钟 (0 - 59)| | ┌──────── 小时 (0 - 23)| | | ┌────── 天数 (1 - 31)| | | | ┌──── 月份 (1 - 12) OR jan,feb,mar,apr ...| | | | | ┌── 星期几 (0 - 6, 星期天 = 0) OR sun,mon ...| | | | | |* * * * * * 命令

除了基本的数字范围外,Cron 表达式还支持一些特殊符号和字符:

  • 星号(*):表示匹配任意值。例如,* 在分钟字段中表示每分钟都执行。
  • 逗号(,):用于分隔多个值。例如,1,3,5 在小时字段中表示 1 点、3 点和 5 点执行。
  • 斜线(/):用于指定间隔值。例如,*/5 在分钟字段中表示每 5 分钟执行一次。
  • 连字符(-):用于指定范围。例如,10-20 在日期字段中表示从 10 号到 20 号。
  • 问号(?):仅用于日期和星期几字段,表示不指定具体值。通常用于避免冲突。

以下是一些示例 Cron 表达式:

  • 0 0 12 * * ?:每天中午 12 点执行。
  • 0 0/5 * * * ?:每 5 分钟执行一次。
  • 0 0 8-18 ? * MON-FRI:周一至周五的 8 点到 18 点之间每小时执行一次。

Cron 表达式非常灵活,可以满足各种定时任务的需求。但需要注意的是,Cron 表达式只能表示固定的时间点,无法处理复杂的时间逻辑。如果需要更复杂的定时任务调度,可能需要借助专门的调度框架或库。

在线Cron表达式生成器

http://www.yayakq.cn/news/601560/

相关文章:

  • 沈阳高铁站浙江建设信用网
  • 百度给企业做网站吗星巴克seo网络推广
  • 自考网页制作与网站建设网络广告策划书怎么写
  • 需要注册的网站建设兰州响应式网站建设
  • 镇平建设局网站网站 搜索 关键字 description
  • 设计师网站建设wordpress 网银
  • 北京如何申请公司网站备案号商城类网站功能列表
  • 湖南网站推广公司Wordpress企业主题排行
  • 宜昌小学网站建设赣州做网站优化
  • 安阳网站公司组建网站需多少钱
  • 前端优化网站wordpress gofair
  • 一键生成网站军事信息化建设网站
  • 网站域名怎么修改吗网站建设怎么样找客户快
  • 可以绑定域名的免费网站企业营销运营
  • 网站建设技术合同模板下载机械设计师接私活的网站
  • 怎么做非法彩票网站如何下载wordpress插件之前的版本
  • 京东网站 用什么做的做轻时尚的网站
  • 主题网站建设做app找哪个网站
  • 昆山建设招标信息网站网站关键词几个合适
  • 抖音平台建站工具网站建设 域名主机
  • 做个网站每年都要交域名费吗网站开发总跳转至404页面
  • 中煤地建设有限公司网站cms开发框架
  • c2c平台网站建设怎么把网站源码
  • 响应式网站 宽度企业通过门户网站做营销推广
  • 个人网站可以做资讯吗?wordpress支付代码
  • 天津建设交培训中心网站长沙企业100强名单
  • 渝中集团网站建设淘宝联盟网站推广怎么做
  • 网站正在建设_敬请期待!网页站点不安全
  • 三门峡建设环境局网站沂水网站制作
  • 高防手表网站祁县建设局网站