这里给出一个Spring执行Quartz的Job的情况:
这个支持 Quartz1.x 和 Quartz2.x 的Quartz的版本。
public interface Job extends State{ public void execute(); } public class InitializeDataSourceMapJob implements Job { private static final Logger LOGGER = LoggerFactory .getLogger(InitializeDataSourceMapJob.class); @Override public void execute() { if(LOGGER.isInfoEnabled()){ LOGGER.info(this.getClass().getName() +" start to work."); } } }
spring的配置文件:
<!-- job start --> <!-- 这里我指定 init-method="execute" 主要是希望这个job能在类在加载的过程中就被运行。你可以去掉。--> <bean id="initializeDataSourceMapJob" class="test.job.impl.InitializeDataSourceMapJob" init-method="execute"/> <bean id="initializeDataSourceMapJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="initializeDataSourceMapJob" /> <property name="targetMethod" value="execute" /> <property name="concurrent" value="false" /> </bean> <bean id="initializeDataSourceMapJobCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="initializeDataSourceMapJobDetail" /> <property name="cronExpression" value="0 0/2 * * * ? *" /> </bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="initializeDataSourceMapJobCronTrigger" /> </list> </property> </bean> <!-- job end -->
相关推荐
spring管理quart实现定时器功能,不需要在web.xml进行任何配置,spring统一管理,可下载直接复制到项目中使用
两个demo 源码 一个spring 一个Quart 使用maven工程打开
Quartz是一个完全由java编写的开源作业调度框架,形式简易,功能强大。接下来通过本文给大家分享Spring Boot 2 整合 QuartJob 实现定时器实时管理功能,感兴趣的朋友一起看看吧
各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定 用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上...
spring定时器的小例子 附全部代码及配置文件 实现了多种方式的定时器
Spring+Quartz实现定时任务的demo,对应的博客地址为: http://blog.csdn.net/u010397369/article/details/17465649
Spring和Quart集成的Demo示例代码。
自己写的demo项目 ,可以直接运行,目前定时了一个任务。
齐全的spring+quart定时存储jar包哦
spring-quartz所需所有jar包--版本都是测试过的
具体可以看文档里的说明,自己总结了好久,各种解释都有
quart2d各种绘制图形~
MB QUART DSP调音软件.zip
python库。 资源全名:quart-admin-2.0.2.tar.gz
java中spring quartz定时任务demo,里面包含项目所需的quartz.jar, spring.jar包,配置文件等,可直接运行使用
NULL 博文链接:https://thinktothings.iteye.com/blog/1292387
资源分类:Python库 所属语言:Python 资源全名:Quart-Trio-0.5.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:Quart_CORS-0.3.0-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
spring Batch是一个基于Spring的企业级批处理框架,它通过配合定时器Quartz来轻易实现大批量的数据读取或插入,并且全程自动化,无需人员管理