@Scheduled(cron = "0/5 * * * * *")将时间改为配置

有两种方法:
第一种当然你可以把Scheduled写到xml文件中进行配置。

第二种在你的类前面添加

此处讲解第二种写法

第二种在你的类前面添加
@PropertySource("classpath:root/test.props")

然后修改你的@Scheduled(cron="0/5 * * * * ? ") 为 @Scheduled(cron="${jobs.schedule}")
最后在配置文件 test.props中 添加 jobs.schedule = 0/5 * * * * ?

原文地址:https://www.cnblogs.com/JonaLin/p/11174000.html

时间: 2024-12-18 15:33:17

@Scheduled(cron = "0/5 * * * * *")将时间改为配置的相关文章

Spring 注解 @Scheduled(cron = "0 0/10 * * * ? ") 任务调度动态改变时间

不需要重启应用就可以动态的改变Cron表达式的值 import java.util.Date; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.annotation.Lazy; import org.springframework.scheduling.Trigger; import org.springframework.scheduling.TriggerC

@Scheduled cron表达式

一.Cron详解: Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: 1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下: Seconds: 可出现", - * /"四个字符,有效范围为0-59的整数 Minutes: 可出现&qu

ActionScript 3.0日期与时间管理(Date类)

/*Flash中,Date类管理着日期和时间信息.要获取   当前日期,可以新建一个Date对象   */var now:Date =new Date();trace (now);     /*输出当前时间和日期,格式如:                  Sun Jul 27 19:45:57 GMT+0800 2014  */ /*以上代码中,Date对象中包括了当前的秒.分.小时.  星期数.日.月.年.时区等信息...如果仅需要返  回星期值和日期值,而不返回时间或时区,可以使用Date

《梦断代码》读书笔记第0篇——“软件时间”、“死定了”、“Agenda之魂“

第0章  软件时间 在未读这本书前,刚看到名字觉得是本讲代码的书,后来老师说是一个个的故事,这引起了我的兴趣,于是我便速速开始了第0章的阅读,读完一遍大概能读懂在讲什么,可能由于是译过来的书,书里面一个人的名字我都记不住,更多的专有名词也看不懂(虽然有注释),只是知道大概在讲什么,读完第0章,我感受到了程序员的不易,他们也要承受巨大的挫败感,有的人没放弃,然后他在编程的路上越走越远,有的人放弃了,于是他在这条路上止步不前.现在软件飞速发展,软件开发者必须跟得上时代的脚步,而且我懂得了开发软件是个

减少TIME_WAIT时间的优化配置

减少TIME_WAIT时间的优化配置 建立TCP需要三次握手才能建立,而断开连接则需要四次握手.整个过程如下图所示: net.ipv4.tcp_max_syn_backlog=8192 增加TCP SYN队列长度,使系统可以处理更多的并发连接 net.ipv4.tcp_syncookies = 1 #表示开启SYN Cookies.当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭: net.ipv4.tcp_tw_reuse = 1 #表示开启重用.

cocos2d-x 3.0在mac下的基本配置

随着3.0正式版的发布,有必要开始对其进行一番研究.首先就从环境搭建以及基本的配置开始. 其实在cocos2d-x的官方wiki中已经有了比较详细的介绍,只不过是英文的,这里针对实际操作给大家简单翻译说明一下. 创建一个cocos2d-x项目 1.1 环境需要 Android 2.3 或更新版本 ios 5.0 或更新版本 OS X 10.7 或更新版本 Xcode 4.6 以上版本 gcc 4.7 和Android ndk-r9以上版本 Python 2.7.5 1.2 创建一个新的项目 首先

Windows2012R2 Hyper-v3.0 高可用群集安装及配置(Live Migration)

Windows2012R2 高可用群集安装及配置(Live Migration) 近期闲着没事做了一些高可用相关的实验分享给大家,上一篇我们介绍了SQL Server2014的高可用,今天主要介绍一下windows server2012下Hyper-v3.0的高可用安装及配置:对于当下很多启用都会应用到虚拟机,所谓的虚拟化就是讲物理机转换为虚拟机.将物理机的应用服务运行到虚拟机下,当然虚拟化还是相对比较方便的,不管是从管理及应用上,都是占用相对的优势的,同样现在企业中的应用服务也要求比较严格,要

时间服务器/时间同步配置

配置为NTP Client:Windows Server 2003配置时间同步:1.设定同步时间间隔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient 编辑 SpecialPollInterval键值,切换到十进制,默认是以秒为单位:604800就是由7(天)×24(时)×60(分)×60(秒)2.设置NTP服务器的IP地址: HKEY_LOCAL_MACHINE\SYSTEM

ArcGIS Runtime for Android开发教程V2.0(2)开发环境配置

原文地址: ArcGIS Runtime for Android开发教程V2.0(2)开发环境配置 - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/arcgis_mobile/article/details/8113948   2.开发环境配置 2.1 系统要求 1)      支持的操作系统 A.      Windows XP(32位).Vista(32/64位).Windows 7(32/64位) B.      Mac