定时器注解 @Scheduled 使用

clzhao 2019-12-13 原文

定时器注解 @Scheduled 使用

 

试列代码:
 1 @Component
 2 @Slf4j
 3 //配置文件注入注解
 4 @PropertySource("classpath:/**.properties")
 5 public class TimerController {
 6     @Value("${SEND_TEL}")
 7     private String tel;
 8 
 9     //* * 8,10,14,16 * * ?
10     /**每天8、10、14、16四个时间点执行任务**/
11         //${CRON} CRON为配置文件中的key  CRON=0 0 8,10,14,16 * * ?
12     @Scheduled(cron="${CRON}")
13     public void timerTask(){
14         System.err.println("定时器!"+new Date().toString());
15         
16         try {
17     //如有多个值且需要一个一个取出再使用则需转换遍历
18             /**取出属性文件中的电话号并加入list**/
19             String [] c=tel.split(",");
20             List<String> list = new ArrayList<>();
21             for(int i=0;i<c.length;i++){
22                 list.add(c[i]);
23 //                System.out.println(list.get(i));
24                 SendSmsResponse response = SmsUtils.sendSms(list.get(i),9999);
25             }
26         } catch (ClientException e) {
27             e.printStackTrace();
28         }
29     }
30 
31 }    
发表于
2019-12-13 15:31 
MyKatana 
阅读(
评论(

编辑

收藏

 

版权声明:本文为clzhao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/clzhao/p/12035378.html

定时器注解 @Scheduled 使用的更多相关文章

  1. 使用 Eclipse 开发版本选择和下载说明

    现在越来越多的人开发使用 IDEA,使用 Eclipse 开发的已经渐渐变少了,这篇就简单介绍下 Eclips […]...

  2. PHP 替换字符串,截取字符串 使用 substr()函数方法 PHP substr()函数

      中文字符串的截取和获取长度 mb_substr(); $str = \'我abc是谁\'; //utf-8 […]...

  3. 使用 Python 验证数据集中的体温是否符合正态分布

    数据集地址:http://jse.amstat.org/datasets/normtemp.dat.txt  […]...

  4. SQL Server CLR 使用 C# 自定义存储过程和触发器

    这一篇博客接着上一篇博客继续介绍 SQL CLR Stored Procedure 和 CLR Trigger […]...

  5. parentElement,srcElement 使用

      代码 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML  […]...

  6. 使用 Vue.js 改写 React 的官方教程井字棋

    React 的官方教程井字棋很好的引导初学者一步步走进 React 的世界,我想类似的教程对 Vue.js 的 […]...

  7. Eclipse的设置、调优、使用(解决启动卡顿等问题)—-转

    eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好 […]...

  8. 使用 electron 做个播放器

    使用 electron 做个播放器 本文同步更新在:https://github.com/whxaxes/bl […]...

随机推荐

  1. UltraFast设计法实践(1) — Report_Failfast

    目录 1. 初体验report_failfast 2.优化 2.1 LUT Combining 2.2 con […]...

  2. VI编辑器、ipython、jupyter及进程知识总结

    一、VI编辑器 1、三种模式   一般模式(normal mode 默认)    插入模式(insert mo […]...

  3. Selenium的open、pause、goBack的用法

         openTarget :/  就直接打开上级的url地址    则是打开我要自学网     Targ […]...

  4. spm + host

        spm参数 :  为了页面的pv统计。我们可以使用服务端直接统计其请求数目;也可以直接在客户端埋点的方 […]...

  5. [开源]基于goapp+xterm实现webssh-网页上的SSH终端(golang)

    [开源]基于goapp+xterm实现webssh-网页上的SSH终端(golang)  简析 基于goapp […]...

  6. 用ps画一个Gif的小房子(1) – 诚明小巫

    用ps画一个Gif的小房子(1) 做一张形似自己绘制的小房子轨迹器,可以用来做loading 效果如图: 制作 […]...

  7. 51单片机模拟串口的三种方法[转]

    http://blog.21ic.com/user1/2997/archives/2007/36351.htm […]...

  8. (数据科学学习手札124)pandas 1.3版本主要更新内容一览 动态规划_备忘录法_矩阵链乘问题 最新的.NET 热重载介绍 基于uni-app全端弹框组件uaPopup「兼容h5+小程序+app端|nvue」 Innodb中有哪些锁? 『无为则无心』Python序列 — 24、Python序列的推导式 【Azure 应用服务】Azure Function App 执行PowerShell指令[Get-Azsubscription -TenantId $tenantID -DefaultProfile

    本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/Dat […]...

展开目录

目录导航