資源簡介
最近公司要求使用quartz做任務調度。配合spring做動態處理的時候網上找相關資料非常少。
網上找到相關的代碼也都是碎片較多。
最后干脆自己封裝了一個動態調度任務的工具。
支持能夠將任務信息持久化到數據庫。
支持多種任務配置方式,可完全脫離配置文件調度任務。
另外因為公司用的跨庫事務的處理,這塊功能也懶得剝離出來了。
有需要的也可以參考一下,要兩分意思一下。
代碼片段和文件信息
package?com.quartz.demo.base.dao;
import?javax.annotation.Resource;
import?org.springframework.jdbc.core.simple.SimpleJdbcTemplate;
import?org.springframework.stereotype.Repository;
@Repository
public?abstract?class?BasicDAO?{
@Resource(name=“estbaseSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?estbaseSimpleJdbcTemplate;
@Resource(name=“estflowSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?estflowSimpleJdbcTemplate;
@Resource(name=“estgrantSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?estgrantSimpleJdbcTemplate;
/*@Resource(name=“estpolicySimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?estpolicySimpleJdbcTemplate;*/
@Resource(name=“estrecordSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?estrecordSimpleJdbcTemplate;
@Resource(name=“mainSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?mainSimpleJdbcTemplate;
@Resource(name=“secondSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?secondSimpleJdbcTemplate;
@Resource(name=“testSimpleJdbcTemplate“)
protected?SimpleJdbcTemplate?testSimpleJdbcTemplate;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????607??2014-04-14?15:08??quartz\.classpath
?????文件????????291??2014-04-26?11:45??quartz\.myme
?????文件???????1749??2014-04-25?20:09??quartz\.project
?????文件???????1752??2014-04-11?17:55??quartz\.project.bak
?????文件????????500??2014-04-11?17:55??quartz\.settings\.jsdtscope
?????文件?????????83??2014-04-18?10:40??quartz\.settings\com.genuitec.eclipse.core.prefs
?????文件???????1009??2014-04-25?20:11??quartz\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????57??2014-04-25?20:13??quartz\.settings\org.eclipse.core.resources.prefs
?????文件????????364??2014-04-11?17:55??quartz\.settings\org.eclipse.jdt.core.prefs
?????文件????????462??2014-04-25?20:11??quartz\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-04-11?17:55??quartz\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-04-11?17:55??quartz\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-04-11?17:55??quartz\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1089??2014-04-25?20:28??quartz\src\com\quartz\demo\ba
?????文件????????647??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????647??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????650??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????653??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????653??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????638??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????645??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????638??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件????????651??2014-04-26?12:59??quartz\src\com\quartz\demo\ba
?????文件???????1443??2014-04-25?20:30??quartz\src\com\quartz\demo\ba
?????文件???????1643??2014-04-25?20:30??quartz\src\com\quartz\demo\ba
?????文件???????5501??2014-04-25?20:31??quartz\src\com\quartz\demo\ba
?????文件????????888??2014-04-25?20:31??quartz\src\com\quartz\demo\sysconfigure\util\TimingSyc.java
?????文件????????957??2014-04-25?20:41??quartz\src\com\quartz\demo\util\InitializeQuartz.java
?????文件????????816??2014-04-25?20:30??quartz\src\com\quartz\demo\util\PrimaryKeyUtil.java
?????文件???????3027??2014-04-25?20:30??quartz\src\com\quartz\demo\util\QuartzJobFactory.java
............此處省略172個文件信息
評論
共有 條評論