quartz的简单配置使用,通过xml配置文件实现quartz的功能。创建一个maven工程,配置好基础的运行准备。
1、配置simpleTrigger规则
新建java类MyBean,如下
package com.lzt.XmlTest;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.stereotype.Component;
@Component
public class MyBean {
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void printMessage(){
System.out.println("hello MyBean:"+sdf.format(new Date()));
}
}
在xml中配置
<!--使用MethodInvokingJobDetailFactoryBean,任务类可以不实现Job接口,通过targetMethod指定调用方法-->
<!-- 使用simpleTrigger规则 -->
<!-- 定义目标bean和bean中的方法 -->
<bean id="myBean" class="com.lzt.XmlTest.MyBean"></bean>
<bean id="simpleJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="myBean" />
<property name="targetMethod" value="printMessage" />