使用quartz時,傳入引數到job中使用記錄

2021-08-31 20:49:45 字數 622 閱讀 8802

在使用quartz的時候不免會遇到需要在觸發定時任務的時候需要傳入對應引數進去,剛好遇到這個問題,隨手記錄下:

例子:  在呼叫的時候直接傳入map型別的引數(此處是封裝了,故可以直接呼叫)

@postconstruct

public void test() catch (schedulerexception e) catch (interruptedexception e)

}

具體實現:(在獲取到jobdeatil例項後通過獲取到jobdatamap再去賦值引數即可),**如下

jobdetail jobdetail = jobbuilder.newjob(jobclass).withidentity(jobname, job_group_name).build();

//設定引數

jobdetail.getjobdatamap().put("data",param);

在具體的job類裡去獲取引數例子:

@override

public void execute(jobexecutioncontext jobexecutioncontext) throws jobexecutionexception

記錄下,以免忘記。。。。

C 將引數傳入python時遇到的問題

總結 1.c 的引數需要去掉空格,否則python會自動忽略空格之後的內容 2.python會將傳入的字串裡邊的引號去除,需要用replace函式加上雙引號 3.string格式轉成dict格式可以用ast.literal eval方法.c 的引數為string型別 string json 有空格需...

使用RDLC報表向報表傳入引數

在使用報表向客戶展示結果資料時,實時的在報表中顯示某些特定的資料是必需的,如 顯示的部門 列印的日期等。本文只簡單的演示向報表內傳入乙個字元值。如有其它問題,歡迎討論。1 新建乙個工程testreport,乙個form窗體,放入乙個textbox 乙個button按鈕,再放入乙個reportview...

MyBatis引數條件查詢傳入的值為0時的判斷

mybatis條件查詢對欄位判斷是否為空一般為 and test value 如果傳入引數為integer型別且值為0時,會把0轉為空串 原始碼真實情況是 mybatis解析的所有sqlnode節點,針對if節點會交給ifsqlnode來處理,進過層層處理,最終都會呼叫ognlops.class類的...