配置Spring定时器的触发器的代码如下:
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="cronTrigger_excute_must_value_enter" /> </list> </property> <!-- QuartzScheduler 延时启动,应用启动完后 QuartzScheduler 再启动 --> <property name="startupDelay" value="20" /> <!-- 设置线程数,日志 --> <property name="quartzProperties"> <props> <prop key="org.quartz.threadPool.threadCount">1</prop> <prop key="org.quartz.plugin.triggHistory.class">org.quartz.plugins.history.LoggingJobHistoryPlugin </prop> </props> </property> </bean> <bean id="cronTrigger_excute_must_value_enter" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="jobDetail_excute_must_attr_enter" /> </property> <property name="cronExpression"> <value>0 05 01 * * ? </value> </property> </bean> <bean id="jobDetail_excute_must_value_enter" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="holdProductOperateRpcService" /> </property> <property name="targetMethod"> <value>checkIsEnterMustAttr_noTrans</value> </property> </bean>
需要修改的地方是:
<property name="targetObject"> <ref bean="holdProductOperateRpcService" /> </property> <property name="targetMethod"> <value>checkIsEnterMustAttr_noTrans</value> </property>
targetObject 的值是要执行的service,targetMethod的值是:要执行service中的方法。
相关推荐
spring定时任务配置详解实例 spting 定时器的配置实例
Spring两种定时器实例配置:Java的TimerTask类和OpenSymphony的Quartz。包含5种配置方式:timer普通定时器、timer特定方法定时器、quartz简单定时器、quartz精确定时器、quartz特定方法定时器。简单实用,一看就会。
spring定时器配置,运行示例的完整资源项目实例、希望对大家有帮助!
本代码是定时器的实例,两种运行模式,一种是直接以Java程序的形式运行,指定加载的配置文件;另一种是在tomcat下运行
假定两个Controller都在同一个工程中。 如果有比较合理的分层设计,这样的需求应该是非常...因为Controller B的实例中,Spring Boot为其进行配置和对象注入,这些准备工作不是简单通过实例化Controller B可以完成。
传统Spring+Quartz实现的定时器一般都是通过配置文件中配置的,这就意味着如果我们修改了定时任务的时间,就得重新启动一下Tomcat,而且每次新建一个任务就得在spring中添加相关的配置信息,非常麻烦。基于上面的...
Spring定时任务,里面有多个实例,配置形式的 还有注解实现的,还有quartz和Spring实现的,希望对大家有用
spring-boot 2.0.2.RELEASE,将定时任务配置在数据库,启动项目的时候,用mybatis读取数据库,实例化对象,并设定定时任务。如果需要新增,减少,修改定时任务,仅需要修改数据库资料,并重启项目即可,无需改代码。...
commons-collections.jar commons-logging.jar jta.jar log4j-1.2.14.jar quartz-all-1.6.0.jar spring-asm-3.2.0.M1.jar spring-beans-3.2.0.M1.jar ...以上是jar列表,如果需要实例或配置信息给我留言
本篇文章主要介绍了Spring Task定时任务的配置和使用详解,实例分析了Spring Task定时任务的配置和使用的技巧,非常具有实用价值,需要的朋友可以参考下
NULL 博文链接:https://medbricom.iteye.com/blog/1782765
基本配置,数据源,多数据源 项目工程: Mybatis 项目工程: , mybatis加 项目工程: 项目工程: , influxdb时序数据库-项目工程: , 项目工程 基础环境 mongoTemplate使用姿势 项目工程: 基本环境...
简单SSM项目整合,用SSM框架实现用户表的增,删,改 ,查,用到AOP面向切面事务,事务 , 以及事务通知,SpringMVC定时器 ,dataSource配置,注解。
一个quartz的任务调度简单实例,内附spring配置和所需jar包,需要的朋友可以下载看看
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
jBPM4与Spring框架集成 296 18.1 集成的目标 297 18.2 为集成配置jBPM4 297 18.3 为集成配置Spring 299 18.4 使用 301 18.5 测试 302 18.6 小结 302 第19章 jBPM4与JBoss应用服务器集成 303 19.1 流程定义打包部署 ...
流程管理 :导⼊导出流程资源⽂件、查看流程图、根据流程实例反射出流程模型、激活挂起 、⾃由跳转 3.运⾏中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办⼈ 4.历史的流程:查看流程信息、...
第三章、配置 ........................................................................................................................................................................... 8 3.1 创建...