SpringBoot 2.1.1.RELEASE 集成quartz

SpringBoot 2.1.1.RELEASE 集成quartz
http://www.qchcloud.cn/system/article/show/70
依赖配置:

<!-- 定时任务 -->
    <dependency>
        <groupId>org.quartz-scheduler</groupId>
        <artifactId>quartz</artifactId>
    </dependency>

定时任务:

@Componentbr/>@Configurable
@EnableScheduling
public class WorkJobQuartz {
public long count=0;
private static final Logger log = LoggerFactory.getLogger(WorkJobQuartz.class);
@Scheduled(cron="/5 ")
public void reportByCron(){
log.debug("reportCount:"+count+++"");
}
}

SpringBoot 2.1.1.RELEASE 集成quartz

原文地址:http://blog.51cto.com/14042154/2330239

时间: 2024-10-06 14:03:21

SpringBoot 2.1.1.RELEASE 集成quartz的相关文章

SpringBoot 2.1.1.RELEASE 集成MyBatis

SpringBoot 2.1.1.RELEASE 集成MyBatismaven工程:详细配置见:http://www.qchcloud.cn/system/article/show/63pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www

SpringBoot 2.1.1.RELEASE 集成Druid

SpringBoot 2.1.1.RELEASE 集成Druid详情:http://www.qchcloud.cn/system/article/show/68配置依赖: mysql mysql-connector-java com.alibaba druid 1.1.4 配置applicaton.properties spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver spring.datasource.url = jdbc

SpringBoot 2.1.1.RELEASE集成devtools

SpringBoot 2.1.1.RELEASE集成devtoolshttp://www.qchcloud.cn/system/article/show/74引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> &

SpringBoot 2.1.1.RELEASE 集成Email

依赖配置: <!-- mail start --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 配置文件: ### mail邮件配置 spring.mail.host=smtp.xxx.com.cn [email protect

SpringBoot 1.5.x 集成 Quartz 任务调度框架

Quartz 有分 内存方式 和 数据库方式 内存方式任务信息保存在内存中, 停机会丢失, 需手动重新执行, 数据库方式: 任务信息保存在数据库中, 重点是支持集群. 内存方式 RAMJobStore 和 数据库方式 JobStoreTX, RAMJobStore 适合单机, 不支持集群,  JobStoreTX 支持集群. 下面介绍的就是 JobStoreTX 数据库方式. 1. 添加主要的相关依赖, 其他依赖这里就不说了 <dependency> <groupId>org.qu

SpringBoot系列:Spring Boot集成定时任务Quartz

一.关于Quartz Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用.在java企业级应用中,Quartz是使用最广泛的定时调度框架. 在Quartz中的主要概念: Scheduler:调度任务的主要API ScheduleBuilder:用于构建Scheduler,例如其简单实现类SimpleScheduleBuilder Job:调度任务执行的接口,也即定时任务执行的方法 JobDetai

spring集成quartz

spring集成quartz 注意:出现异常"Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class" Spring3.0不支持Quartz2.0,因为org.quartz.CronTrigger在2.0从class变成

spring 中集成quartz定时器及quartz中cronExpression配置说明

 spring 中集成quartz: spring文件的配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http:/

ssh中使用spring的集成quartz 开发定时任务

之前没有使用框架开发时对于开发定时任务都是 使用java的原声timer类,重写线程的run方法跑要执行的任务.刚刚换的新公司,项目使用ssh2,目前该项目中的定时任务的使用spirng集成的quartz工具,非常方便.好了,废话不多说,说一下开发过程. 首先,需要建一个资源配置xml文件,一般以quartz结尾.如我项目中的该文件名为:applicationContext-bms-sendxml-quartz.xml,别忘了在applicationContext.xml文件中导入该文件.app