1.所需jar包:
quartz-2.1.5.jar
2spring_mvc-servlet.xml 配置
xmlns:task="http://www.springframework.org/schema/task"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation=“http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.0.xsd”
<!-- 启用注解 -->
<context:annotation-config />
<!-- 扫描包:包含定时器的包 -->
<context:component-scan base-package="com.bjmps.timer"/>
<!--定时任务配置-->
<task:scheduler id="scheduler" pool-size="10" />
<task:scheduled-tasks>
<task:scheduled ref="MyTimer" method="execute" cron=" 0 012 * * "/><!-- 每天12点执行-->
</task:scheduled-tasks>
<!-- 开启定时任务 -->
<task:annotation-driven scheduler="scheduler" />
3.类
//定时任务
@Component
@Service("MyTimer")
public class MyTimer {
public void execute() throws Exception{
SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String today=format.format(new Date());
System.out.println(today);
}
}