ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

spring3,学java基础的心得体会

2021-11-07 19:03:22  阅读:149  来源: 互联网

标签:表示 触发 java 心得体会 springframework 设置 org spring3


[java]

http://www.springframework.org/schema/task

[java]

http://www.springframework.org/schema/task/spring-task-3.2.xsd"

[java]

 

<context:component-scan base-package=“com.zt49”>

<context:exclude-filter type=“annotation” expression=“org.springframework.stereotype.Controller” />

</context:component-scan>

任务注解

[java]

<task:annotation-driven />

3.创建一个任务类(示例)

[java]

import org.springframework.context.annotation.Lazy;

import org.springframework.scheduling.annotation.Scheduled;

import org.springframework.stereotype.Component;

@Co

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】

浏览器打开:qq.cn.hn/FTf 免费领取

mponent

public class TestTask {

@Scheduled(cron = “0 0/1 * * * ?”)

public void test(){

System.out.println(“test”);

}

}

启动程序,定时任务就可以了。这个示例代表每分钟执行一次任务。

附:cron常用表示:

CronTrigger配置格式:

格式: [秒] [分] [小时] [日] [月] [周] [年]

序号 说明 是否必填 允许填写的值 允许的通配符

1   秒    是      0-59 ,         - * /

2    分    是      0-59 ,        - * /

3    小时  是      0-23 ,       - * /

4    日    是      1-31 ,      - * ? / L W

5    月    是    1-12 or JAN-DEC , - * /

6    周     是     1-7 or SUN-SAT , - * ? / L #

7    年     否     empty 或 1970-2099 , - * /

通配符说明:

* 表示所有值. 例如:在分的字段上设置 “*”,表示每一分钟都会触发。

? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置为"?" 具体设置为 0 0 0 10 * ?

- 表示区间。例如在小时上设置 “10-12”,表示 10,11,12点都会触发。

, 表示指定多个值,例如在周字段上设置 “MON,WED,FRI” 表示周一,周三和周五触发

/ 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。 在月字段上设置’1/3’所示每月1号开始,每隔三天触发一次。

L 表示最后的意思。在日字段设置上,表示当月的最后一天(依据当前月份,如果是二月还会依据是否是润年[leap]), 在周字段上表示星期六,相当于"7"或"SAT"。如果在"L"前加上数字,则表示该数据的最后一个。例如在周字段上设置"6L"这样的格式,则表示“本 月最后一个星期五"

标签:表示,触发,java,心得体会,springframework,设置,org,spring3
来源: https://blog.csdn.net/m0_63176399/article/details/121195288

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有