spring quartz往task類內部傳入引數

2021-06-28 20:18:32 字數 2520 閱讀 9487

用的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

<beanname="testdatamap"class="org.quartz.jobdatamap">

<constructor-arg>

<map>

<entrykey="param1"value="引數1">

<entrykey="param2"value="引數2">

<entrykey="param3"value="引數3">

<beanname="jobdetail1"class="org.springframework.scheduling.quartz.jobdetailbean">

<propertyname="jobclass">

<value>

com.test.quartzforcz.sendtask

<propertyname="jobdatamap">

<refbean="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 請去瀏...