# springboot-quartz **Repository Path**: deng555/springboot-quartz ## Basic Information - **Project Name**: springboot-quartz - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-10-16 - **Last Updated**: 2021-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #参考文章 https://www.cnblogs.com/wanghan1109/p/11195344.html 1.单实例部署按照正常注解方式实现,集群部署需要启用quartz.properties文件配置,启用StartJob.java进行任务的添加启动等操作(不需要 @EnableScheduling 注解) 2.为了保证事务有效,定时任务类中有需要事务的时候,需要对应的service类并在实际的业务处理方法上加@Transactional注解 3.项目启动前需要在对应的数据库执行建表脚本job.sql、tables_mysql_innodb.sql 4.包com.pbs.job.test是测试用例,实际项目可以去掉 5.Java类型 实现内容如此:com.pbs.job.test.scheduler.ButtonTimerJob; SQL类型 实现内容如此:trueINSERT INTO `pbs_qrtz_role`(`ROLE_GROUP`, `ROLE_NAME`, `ORDER_INDEX`, `ORG_ID`) VALUES ('zhangsan222', 'zhangsanggggg', '3', '99999')标签内值为 true、false,代表是否需要开启事务;标签内为要执行的SQL语句,按照sql规范填写。 6.本项目有定义全局异常处理,在代码实现时,如要将异常提示到前台,请做抛出异常处理