慕课网学习的quartz这个强大的定时任务工具 地址:http://www.imooc.com/search/?words=quartz quartz框架可以实现任务调度 在项目和网站上都是用很多 目前做的上汽QTMS项目就是用到了这一工具 以前没有接触过这个东西 现在来学习
quartz工具的核心 job(任务) trigger(触发器)触发任务执行 scheduler(调度器)调度任务和触发器 明天继续去看自己的项目代码 找到其中的代码逻辑
jobdetail类和Job一样 但是包含了很多job的一些方法 group name jobname
有什么用:在运行是可以通过程序来判断group来改变执行逻辑 日志功能可以用得到jobname 来查看执行的是哪个job
jobExecuteContext 是job接口中唯一方法 用来传参 可以访问到所有环境的信息
jobdataMap 是进行任务调度是 装在任何可序列化的对象 实现了JDK的map接口 用来存储基本数据类型 两种方式 map中直接获取