社区
Java EE
帖子详情
求Spring 定时器的例子代码
tongshushan
2010-08-17 02:35:28
求Spring 定时器的例子代码
...全文
267
6
打赏
收藏
求Spring 定时器的例子代码
求Spring 定时器的例子代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanbin_0521
2010-11-26
打赏
举报
回复
471050915@qq.com 谢谢给我一份
liufeng0209
2010-08-19
打赏
举报
回复
quartz 直接使用service的方法实现定时器多好.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-lazy-init="false">
<!-- 普通bean -->
<bean id="luceneService" class="cn.ait.cms.service.LuceneServiceImpl"/>
<bean id="publishServiceImpl" class="cn.ait.cms.service.PublishServiceImpl"/>
<!-- 作业 :不允许并发执行,避免堵塞 -->
<bean id="jobDetail_lucene" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="luceneService"/>
<property name="targetMethod" value="creatIndex"/>
<property name="concurrent" value="false" />
</bean>
<bean id="jobDetail_publish" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="publishServiceImpl"/>
<property name="targetMethod" value="publishMainCascade"/>
<property name="concurrent" value="false" />
</bean>
<!-- 触发器:循环触发
<bean name="testTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="jobDetail_event"/> -->
<!-- 定时任务,延迟启动,不占用spring初始化事件
<property name="startDelay" value="60000"/> -->
<!-- 定时任务间隔时间
<property name="repeatInterval" value="10000"/>-->
<!-- 定时任务执行次数,-1表示永久执行
<property name="repeatCount" value="-1"/>
<property name="jobDataAsMap">
<map>
<entry key="count" value="10"/>
</map>
</property>
</bean> -->
<!-- 触发器:某一时间进行触发 -->
<bean name="luceneTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref local="jobDetail_lucene"/>
</property>
<property name="cronExpression">
<value>0 23 15 * * ?</value><!-- 每天凌晨2时执行 -->
</property>
</bean>
<bean name="publishTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref local="jobDetail_publish"/>
</property>
<property name="cronExpression">
<value>0 0 4 * * ?</value><!-- 每天凌晨4时执行 -->
</property>
</bean>
<!-- 计划 -->
<bean name="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="luceneTrigger"/>
<ref bean="publishTrigger"/>
</list>
</property>
</bean>
</beans>
East271536394
2010-08-18
打赏
举报
回复
Spring 定时器:
http://blog.csdn.net/East271536394/archive/2010/06/21/5685066.aspx
http://blog.csdn.net/East271536394/archive/2010/06/21/5685066.aspx
package com.east.spring.quartz;
import java.util.Date;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.StatefulJob;
import org.springframework.scheduling.quartz.QuartzJobBean;
/**
*
* @author East(张栋芳) QQ:271536394
* @date:2008-6-18
* @content:EmailReportJob
* @version 1.0
*/
public class EmailReportJob extends QuartzJobBean{
@Override
protected void executeInternal(JobExecutionContext context)
throws JobExecutionException {
// TODO
System.out.println("===============QuartzJobBean================EmailReportJob is running"+new Date());
}
}
hatsubun2
2010-08-18
打赏
举报
回复
给我也发一份
谢谢
122218946@qq.com
跟着Mic学架构
2010-08-17
打赏
举报
回复
把邮箱发给我。 我发给你。
猿敲月下码
2010-08-17
打赏
举报
回复
留下邮箱
spring
定时器
的一个小示例
使用
spring
做定时任务的一个小示例,可以运行,
例子
中没有jar包,需要自行添加。
spring
quart
例子
spring
定时器
的小
例子
附全部
代码
及配置文件 实现了多种方式的
定时器
Spring
Boot 实战教程 v2.x
本课程内容包括
Spring
简介、
Spring
Boot简介、安装JDK、安装Maven、第一个...
代码
、
Spring
Data JPA增删改查实例、安装Redis和可视化客户端、Redis缓存配置、Redis缓存实例、Redis消息、测试
Spring
Boot应用程序...
spring
Cloud
1、提交
代码
触发post请
求
给bus/refresh 2、server端接收到请
求
并发送给
Spring
Cloud Bus 3、
Spring
Cloud bus接到消息并通知给其它客户端 4、其它客户端接收到通知,请
求
Server端获取最新配置 5、全部客户端均获取到...
JAVA上百实例源码以及开源项目源
代码
Java二进制IO类与文件复制操作实例,好像是一本书的
例子
,源
代码
有的是独立运行的,与同目录下的其它
代码
文件互不联系,这些
代码
面向初级、中级Java程序员。 Java访问权限控制源
代码
1个目标文件 摘要:Java源码,...
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章