永发信息网

定时器起什么作用?

答案:5  悬赏:20  手机版
解决时间 2021-03-11 06:40
定时器起什么作用?
最佳答案
今天我介绍一下spring的定时器功能,它不仅实现起来方便,功能强大,而且在web开发时正好配合spring框架使用。
spring支持jdk内置的Timer类和Quartz Scheduler
?
介绍spring的定时器,当然要先介绍配置文件applicationContext.xml了。
?
<bean name="job" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass">
<value>jaoso.news.web.action.JobAction</value>
</property>
<property name="jobDataAsMap">
<map>
<entry key="timeout">
<value>10</value>
</entry>
</map>
</property>
</bean>
?
说明:org.springframework.scheduling.quartz.JobDetailBean是spring对你的类进行调度的代理,在jobClass中要指定你的任务类(com.yangsq.web.action.JobAction),在jobDataAsMap中向你的任务类中注入一些信息,当然也可以reference一个,不要忘记在你的任务里加入这些属性及set方法(有些罗嗦)。
timeout属性设定了当服务器启动后过10秒钟首次调用你的JobAction。
?
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="job"/>
</property>
<property name="cronExpression">
<value>0 0/2 * * * ?</value>
</property>
</bean>
?
说明:org.springframework.scheduling.quartz.CronTriggerBean是spring提供的触发器,在这个触发器中设定了要触发的job(jobDetail属性设定了先前定义的bean),同时设定了触发时间(cronExpression)---每隔两分钟(0 0/2 * * * ?),这个的设定方式最后会说明。
?
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="cronTrigger"/>
</list>
</property>
</bean>
?
说明:org.springframework.scheduling.quartz.SchedulerFactoryBean这是一个spring的工厂bean,在他的triggers属性列表中加入刚才定义的触发器,这里可以定义多个触发器(list嘛)。
?
好了,配置文件就介绍完了,该介绍com.yangsq.web.action.JobAction类了,
?
引入包:

说明:QuartzJobBean是spring自带的,把spring的jar包加入就行了,但是前两个包要去下了,呵呵,google吧。
?

?
当然要继承QuartzJobBean了,但是光extends不行,必须要重载他的executeInternal方法

?
好了,一个spring的时间调度完成了。
?
附:时间配置说明
?
sping定
全部回答
到时间开启或关闭
一般都是消毒定时。
顾名思义嘛
按照一定的时间,执行某一个动作!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
交通银行24小时自助银行(天水支行)地址有知道
2011年广州亚运会的足球赛时,球员踢球瞬间,
已经缴费的和驾校计时收费有关系吗
a lump sum是什么意思
前几天和同学去西安转,被出租车死机忽悠到临
山东省的最东边是什么地方啊?
我国对蔬菜、水果中农药乐果的残留限量指标为
已知道直角三角形两边求另两个角的角度是多少
海贼王为什么会出现锦衣卫
求帮忙,明天考试。。。《老王》中最后一句话
猜字继:一到就坏、一飞就一是天、一飞就了、
阿胶 鹿角胶 龟甲胶怎么吃
【昆明交警】您登记的号牌为云AA882C的机动车
武汉理工大学材料科学与工程实验教学中心(北
盗窃利诱胁迫或其他不正当手段获取权利人商业
推荐资讯
纳米渗透防水剂有什么作用
求星际坦克的音效
想知道: 邯郸市 从邯郸汽车东站到响堂山风景
写人热情好客七百字的作文
金牌鞋城地址在什么地方,想过去办事
衣品堂港口店怎么去啊,有知道地址的么
幻速h3 f 加92还是加95号油
等腰梯形有个内切圆,并且它的中位线为20,求梯
老牌按摩室怎么去啊,有知道地址的么
简述门窗有什么作用
金源南里小区东门(人行门)怎么去啊,有知道地
4S包牌,已交了车钱,要多长时间才能选号,多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?