用的spring,需要在xml裡面往jobdetailbean
注入乙個org.quartz.jobdatamap作為引數.在類裡面可以直接取出來.(如果不用spring,可以直接配置job-data-map) ?
12
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<
bean
name
=
"testdatamap"
class
=
"org.quartz.jobdatamap"
>
<
constructor-arg
>
<
map
>
<
entry
key
=
"param1"
value
=
"引數1"
>
<
entry
key
=
"param2"
value
=
"引數2"
>
<
entry
key
=
"param3"
value
=
"引數3"
>
<
bean
name
=
"jobdetail1"
class
=
"org.springframework.scheduling.quartz.jobdetailbean"
>
<
property
name
=
"jobclass"
>
<
value
>
com.test.quartzforcz.sendtask
<
property
name
=
"jobdatamap"
>
<
ref
bean
=
"testdatamap"
/>
在job類中的 executeinternal(jobexecutioncontext context) 中這樣取出:?
1
2
jobdatamap datamap = context.getjobdetail().getjobdatamap();
logger.info(
"param1:"
+ datamap.getstring(
"param1"
));
初次使用Spring quartz
最近由於公司人力資源部門的需要,由於公司每天的 太多,想做乙個定時的自動歸檔報表的功能,在我領導金導的幫助下,基本是實現了功能。下面是我自己總結的步驟 1 建立乙個spring task.xml 名字隨便 的xml檔案,配置如下 2 編寫autorunarchivedayserviceimpl類 這...
spring quartz 多次呼叫
早上測試程式的時候,發現專案下的定時任務quartz同一時刻有乙個任務執行了兩次,但是我清楚地記得原來是沒有問題,很是懊惱。第一步 檢查配置檔案,檔案內有配置concurrent為false,理論上來講應該可以防止job同時執行兩次的問題。work false 0 0 2 第二步 既然不是quart...
TA成長記錄
喜歡畫畫,但是計算機專業出身,所以給自己指了一條路 ta 俗稱技術美術 臨近畢業了,上網找工作的時候發現,ta招聘都是工作經驗5年起 現在還是ta小白,沒有心得可以分享,我想,能記錄下自己的學習路程,對自己對後輩都是件不錯的事。也許5年後,有人問我 如何成為一名ta?我可以簡單粗暴的回答ta 請去瀏...