我有一個使用Spring Boot(1.4.1.RELEASE)開發的Spring Batch作業。將不可啓動的作業轉換爲Spring批處理Admin中的可啓動作業
它成功從命令行運行並將作業執行數據寫入MySQL。它在Spring Batch Admin(2.0.0.M1,指向MySQL)中顯示爲不可啓動的作業,我可以看到作業執行指標。
現在我想把它變成可啓動工作,所以我可以在Spring Batch Admin中運行它。
我不知道以前有沒有人這樣做過。該documentation有一個部分添加自己的工作推出。但它沒有指定爲作業添加實現jar的位置?
是不是spring-batch-admin/WEB-INF/lib?
使用Spring Boot,不可啓動的工作是一個大的,全合一的可執行jar。它的依賴關係與Spring批處理Admin重疊。例如,它們都有spring-batch*.jar
,spring*.jar
但是不同的版本。
有沒有辦法,像工作定義XML文件,讓他們在不同的上下文?謝謝。
我知道你可以在該文件夾中添加job-definition.xml。我的問題是你的工作肯定會有你自己的讀寫器/處理器的實現,它們是Java類,也許是裝在一個罐子裏。你會把它放在哪裏? – user7297452
我完全不明白你的問題。但是根據我的理解,你想知道你的讀寫器/處理器Java類應該去哪裏? – Ashish
這是正確的。 – user7297452