当前位置: 首页 > news >正文

怀安网站建设临淄区住房和城乡建设局网站

怀安网站建设,临淄区住房和城乡建设局网站,邢台做网站推广价格,建设公司网站大概需要多少钱文章目录1. 必不可少jar包依赖2. 编写任务调度类013. 编写任务调度类024. quartz配置文件5. 测试service6. 效果图开发环境版本jdk1.8Maven3.6.1springSpring 4.2.6.RELEASEIdea2019 1. 必不可少jar包依赖 dependencygroupIdorg.springframework/groupIddependencygroupIdorg.springframework/groupIdartifactIdspring-context-support/artifactIdversion4.2.6.RELEASE/version/dependencydependencygroupIdorg.quartz-scheduler/groupIdartifactIdquartz/artifactIdversion2.3.2/version/dependency2. 编写任务调度类01 package com.gblfy.order.controller;package com.gblfy.order.controller;import com.gblfy.order.service.impl.QuartzService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component;/*** 基于Spring整合Quartz进行完成定时任务*/ Component public class FirstCron {Autowiredprivate QuartzService quartzService;private static final Logger logger LoggerFactory.getLogger(FirstCron.class);protected void executeJob() {quartzService.test();logger.info(定时任务1进行中.......);} } 3. 编写任务调度类02 package com.gblfy.order.controller;import com.gblfy.order.service.impl.QuartzService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component;/*** 基于Spring整合Quartz进行完成定时任务*/ Component public class SecondCron {Autowiredprivate QuartzService quartzService;private static final Logger logger LoggerFactory.getLogger(SecondCron.class);protected void executeJob() {quartzService.test2();logger.info(定时任务2进行中.......);} }4. quartz配置文件 在spring配置文件中配置作业类MethodInvokingJobDetailFactoryBean、作业调度的触发方式触发器、调度工厂 applicationContext-quartz.xml ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdbean namefirstCron classorg.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBeanproperty nametargetObjectbean classcom.gblfy.order.controller.FirstCron//propertyproperty nametargetMethod valueexecuteJob/!--作业不并发调度--property nameconcurrent valuefalse//beanbean namesecondCron classorg.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBeanproperty nametargetObjectbean classcom.gblfy.order.controller.SecondCron//propertyproperty nametargetMethod valueexecuteJob/!--作业不并发调度--property nameconcurrent valuefalse//bean!--按照一定频率的触发器--!--bean idsimpleTrigger classorg.springframework.scheduling.quartz.SimpleTriggerFactoryBeanproperty namejobDetail refthirdCron/property namestartDelay value0/property namerepeatInterval value2000/ /bean--!--Cron表达式触发器--bean idfirstCronTrigger classorg.springframework.scheduling.quartz.CronTriggerFactoryBeanproperty namejobDetail reffirstCron/property namecronExpression value0/2 * * * * ?//bean!--Cron表达式触发器--bean idsecondCronTrigger classorg.springframework.scheduling.quartz.CronTriggerFactoryBeanproperty namejobDetail refsecondCron/property namecronExpression value0/5 * * * * ?//bean!--配置调度工厂--bean classorg.springframework.scheduling.quartz.SchedulerFactoryBeanproperty nametriggerslist!--ref beansimpleTrigger/--ref beanfirstCronTrigger/ref beansecondCronTrigger//list/property/bean /beans 注意MethodInvokingJobDetailFactoryBean有两个关键属性 targetObject指定任务类. targetMethod指定运行的方法. 5. 测试service package com.gblfy.order.service.impl;import com.gblfy.order.controller.FirstCron; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service;Service public class QuartzService {private static final Logger logger LoggerFactory.getLogger(FirstCron.class);public void test() {logger.info(执行定时任务1 业务逻辑.......);}public void test2() {logger.info(执行定时任务2 业务逻辑.......);} } 6. 效果图
http://www.pierceye.com/news/145722/

相关文章:

  • 自己怎么做装修网站网站建设设计岗位职责
  • php语言 网站建设投资2 3万小生意
  • 全美网站开发微转app是用网站做的吗
  • 禹州 什么团购网站做的好广州网站建设程序开发
  • 成都市微信网站建设公司专业app开发
  • 郑州网站建设hndream神木网站设计公司
  • 关于网站集约化建设的讲话抓取网站访客qq号码
  • 南昌住房城市建设支行官方网站海洋网络提供网站建设
  • 网站外链建设的八大基本准则做网站卖得出去吗
  • 网站建设不完整 审核天元建设集团有限公司一公司尤作岭
  • 论坛程序做导航网站专做轮胎的网站
  • 网站开发软件解决方案个人网站可以做资讯吗
  • 网站右击无效是怎么做的牛商网建设的食品网站
  • 新北网站建设全网营销网站建设
  • 网站建设与管理 教学设计自己的身份已经网站备案了
  • 长沙网站列表网站开发实例及研究
  • 东莞阳光网官方网站吉林百度查关键词排名
  • 网站开发投标书范本目录左旗网站建设
  • 一流的五屏网站建设wordpress 移动端 接口
  • 服装行业网站建设兴宁网站设计
  • 网站两边的悬浮框怎么做wordpress 非插件代码高亮
  • 网站安全管理制度建设下载网站建设公司哪家强
  • 网络直播网站开发长春市城乡建设部网站
  • 自己搭建服务器做网站要多久汕头网络推广电话
  • 除了昵图网还有什么做图网站深圳房地产网站开发
  • 网站建设哪家go好重庆怎样网站推广
  • 松江网站建设哪家好wordpress去掉父分类
  • 网站 云建站设计网站推荐室内
  • 网站怎么自适应屏幕云南建设投资集团网站
  • qq中心官方网站两个网站如何使用一个虚拟主机