# spring-dynamic-job **Repository Path**: jasonwu/spring-dynamic-job ## Basic Information - **Project Name**: spring-dynamic-job - **Description**: Spring Quartz, add dynamic job - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 50 - **Created**: 2016-11-30 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #spring-dynamic-job 项目用Maven管理 使用的技术与版本号
  1. Java (1.7)
  2. Spring (3.2.2.RELEASE)
  3. Quartz (2.2.3)
  4. mysql-connector-java (5.1.35)

如何使用
  1. Check-out代码, 使用IDE(如IDEA) 打开, 配置应用服务器(如TOMCAT)
  2. 修改spring-dynamic-job.properties文件,并创建数据库(默认数据为名sdj),并运行others/quartz_mysql_innodb.sql文件初始化数据库
  3. 启用TOMCAT, 访问

项目的核心对象为: DynamicSchedulerFactory
该项目已在 HeartBeat 项目中实际使用, 更多运用案例可查看该项目.

动态的Job定义类: DynamicJob, 在动态操作Job时的类必须是该类的子类(参考TestDynamicJob)
固定执行的Job示例类: TestFixedJobDetailBean, 配置在XML中,启动时加载,固定执行.
更多的操作请参考类: TestServiceImpl


帮助与改进
  1. 与该项目相关的博客请访问 http://blog.csdn.net/monkeyking1987/article/details/42173277

  2. 若没有找到解决办法的, 欢迎发邮件到shengzhao@shengzhaoli.com一起讨论.

  3. 如果在使用项目的过程中发现任何的BUG或者更好的提议, 建议将其提交到项目的 Issues 中, 我会一直关注并不断改进项目.


关注更多我的开源项目请访问 http://andaily.com/my_projects.html