java定时任务的实现步骤

java定时任务的实现步骤


经测试可以实现,不足之处,还请指正
1.启动加载定时任务,将需要的作业类加载进来

<bean id = "类别名A" class="全命名"></bean>

2.指定任务类,定义了一个任务JobDetail

<bean id="类别名B" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<-- 加载指定任务 -->
<property name="targetObject" ref="类别名A"></property>
<!-- 指定方法名 -->
	<property name="targetMethod" value="execute"></property>
</bean>

3.设置运行时间,调度定时任务 的触发器

<bean id="类别名C" class="org.springframework.scheduling.quartz.CronTriggerBean">
	<property name="jobDetail" ref="类别名B"></property>
	<property name="cronExpression" value="0 35 0 * * ?" /> <!-- 每天 035分 执行一次 -->
</bean>	

4.总调度, 启动定时任务的调度器

<bean id="别名" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
	<property name="triggers">
		<list>
			<ref bean="类别名C" />
			...
			...
			...	
		</list>
	</property>
</bean>
发布了3 篇原创文章 · 获赞 3 · 访问量 297

猜你喜欢

转载自blog.csdn.net/weixin_44249355/article/details/103820902