<!-- Timer Schedule - <!-- the object to be dispatched is called a task or a job, or a job task, which is a timed task that runs according to certain rules.
Explanation: Call Qtzjob The Execute method in this Pojo class
Registering Com.wfg.QtzJob with Jobbean,jobbean is a job task
-
<BeanID= "Jobbean"class= "Com.wfg.QtzJob" /> <BeanID= "Jobdetail"class= "Org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> < Propertyname= "TargetObject"ref= "Jobbean" /> < Propertyname= "Targetmethod"value= "Execute" /> <!--set concurrency to False - < Propertyname= "Concurrent"value= "false" /> </Bean> <BeanID= "Trigger"class= "Org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<!--
<bean id= "trigger" class= "Org.springframework.scheduling.quartz.CronTriggerBean" >Quartz 1.7.3 and spring 4.0.6 can use Crontriggerbean Quartz 2.2.3 and spring 4.2.2 must use Crontriggerfactorybean
A job trigger is a controller that triggers a job task directly, a trigger can trigger only one task, and a task may be triggered by multiple triggers - < property name = "Jobdetail" ref = "Jobdetail" /> <!-- Span style= "color: #008000;" > cron expression --> < property name = "Cronexpression" value = "* 0/5 * * * *?" /> </ bean > < !--General Management Class if you lazy-init= ' false ' then the container starts executing the scheduler
Job scheduler Schedulerfactorybean managing and configuring triggers
- <Bean id= "Startquertz" class= " Org.springframework.scheduling.quartz.SchedulerFactoryBean " lazy-init=" false "> < property name= "triggers">< List > <!--Job Scheduler, List can join other scheduler - <ref Bean= "trigger" /></list> </Property></bean>
Configuration file for Quartz