博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Quartz基本使用(三)
阅读量:6246 次
发布时间:2019-06-22

本文共 1955 字,大约阅读时间需要 6 分钟。

hot3.png

一、创建maven工程:XX_quartz;

二、在pom.xml文件中增加quartz及spring相关架包;

三、增加web组件

四、编写相关任务执行逻辑代码;

MyBean类型

@Component("myBean")public class MyBean {	public void printMessage() {		// 打印当前的执行时间,格式为2017-01-01 00:00:00		Date date = new Date();		SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");		System.out.println("MyBean Executes!" + sf.format(date));	}}

FirstSchedulerJob类型

public class FirstScheduledJob extends QuartzJobBean{     private AnotherBean anotherBean;          public void setAnotherBean(AnotherBean anotherBean){    	 this.anotherBean = anotherBean;     }	@Override	protected void executeInternal(JobExecutionContext arg0)			throws JobExecutionException {		Date date = new Date();		SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");		System.out.println("FirstScheduledJob Executes!" + sf.format(date));		this.anotherBean.printAnotherMessage();			}}

 AnotherBean类型

@Component("anotherBean")public class AnotherBean {	public void printAnotherMessage() {		System.out.println("AnotherMessage");	}}

增加spring配置xml文件(dispatcher-servlet.xml);

五、web.xml配置

Archetype Created Web Application
dispatcher
org.springframework.web.servlet.DispatcherServlet
1
dispatcher
/
index.jsp

运行结果:

转载于:https://my.oschina.net/u/2251646/blog/1502880

你可能感兴趣的文章
【python-Day3】
查看>>
接上一篇——上海有哪些值得加入的互联网公司
查看>>
VFS相关内容
查看>>
【转载】同步和互斥的POSIX支持(互斥锁,条件变量,自旋锁)
查看>>
+load和+initialize的区别
查看>>
hdu 1319 Prime Cuts
查看>>
Effective_STL 学习笔记(二十四) 当关乎效率时应该在 map::operator[] 和 map-insert 之间仔细选择...
查看>>
Linux课程---7、shell技巧(获取帮助命令)
查看>>
写一个类似淘宝的ios app需要用到哪些技术?
查看>>
#505. 「LibreOJ β Round」ZQC 的游戏
查看>>
#iOS问题记录# UITextview富文本链接,禁止长按事件
查看>>
深度网络实现手写体识别
查看>>
Python Module_subprocess_调用 Powershell
查看>>
MVC原理图解
查看>>
c基础
查看>>
nodejs 平台的 webscoket 的实现
查看>>
JDK1.8源码(三)——java.util.HashMap
查看>>
给你1000万你可以把生活过的更好吗?
查看>>
<jsp:include page>和<%@ include file%>的区别
查看>>
flash 类和对象的关系
查看>>