spring-batch

    0熱度

    2回答

    我需要在Step開始和完成之前更新我的數據庫。目的是在數據庫中跟蹤哪些進程正在運行。在該步驟運行之前,它會插入記錄;該步驟完成後,將刪除該記錄。不優雅,但這是我的要求。 我的想法是將其實現爲StepExecutionListener,在beforeStep和afterStep中發出插入和刪除語句。這也可以讓我利用爲作業定義的數據源。 這種方法的缺點是什麼?框架中是否還有其他鉤子可以更好地解決這個問

    0熱度

    2回答

    package com.batch.hibernate.config; import javax.sql.DataSource; import org.springframework.batch.core.Job; import org.springframework.batch.core.Step; import org.springframework.batch.core.conf

    0熱度

    2回答

    我有多個記錄,並且必須在前5個字符的基礎上讀取記錄。 EG- 11111222233344555 11111222658464645 11111654521465465 32131564564654844 32131556546545646 在上面記錄着,我要讀通過線和流程的每個記錄行it.After讀取第一個記錄和處理,它會再次檢查前五個字符,看看它是否是相同或不爲第二個紀錄。如果它

    0熱度

    1回答

    在運行時實現自定義提交時間間隔如何實現自定義提交時間間隔,該時間間隔將根據讀卡器調用的次數在運行時決定。我正在使用Spring批處理並使用FlatfileItemReader來讀取記錄。

    1熱度

    2回答

    我們有要求將數據從1個數據庫移動到另一個數據庫並探索相同的彈簧批處理。我們的應用程序的用戶選擇源和目標數據源以及需要移動數據的表的列表。 需要幫助的以下內容: 必要建立作業的信息都可以從我們的Web應用程序運行時 - 包括數據源的詳細信息和表名的列表。我們希望通過將這些詳細信息發送給作業生成器模塊並使用JobLauncher啓動它來創建新作業。我們如何編寫這個作業生成器模塊? 我們可能有多個用戶並

    0熱度

    1回答

    由於我們的spring批處理過程需要大量時間,因此我們希望部署Java更改而不重新啓動我們的unix腳本。 這個unix腳本基本上有命令來運行我們的主要Java類。 我想在我們的應用程序中啓用jrebel的功能。 通過一些文件,但沒有找到任何正確的。 有人可以幫忙嗎?

    0熱度

    1回答

    經過大量搜索後,我還沒有遇到任何解決方案。 我在springjob.xml中用spring批處理調度程序調度我的作業。 <bean id="startScheduler" class="com.myapp.MyServiceStart" /> <task:scheduler id="myScheduler" pool-size="1"/> <task:scheduled-tasks sched

    0熱度

    1回答

    我在項目中使用以下設置作爲作業定義。 在該項目上,批處理作業在數據庫中定義。下面的xml-job定義用作在運行時創建所有這些批處理作業的模板。 這工作正常,除了在數據處理器中BeanCreationException的情況。發生此異常時,不會調用跳過策略,而是立即終止該批次。 這可能是什麼原因?我該怎麼做才能讓dataProcessor中的每個異常都會使用SkipPolicy? 感謝很多提前 基督

    1熱度

    1回答

    我想定期掃描目錄以查找與特定模式匹配的文件併爲找到的文件啓動作業。 @Configuration @EnableBatchProcessing public class BatchConfiguration { private final JobBuilderFactory jobBuilderFactory; private final StepBuilderFacto

    0熱度

    1回答

    我試圖找到一種方法來在Spring Batch Job開始時設置電子郵件收件人。問題是我必須改變現有作業的行爲,它在Spring Boot初始化開始時初始化它的電子郵件收件人(郵件發送)。 <int-mail:header-enricher input-channel="expressionsInput" default-overwrite="false"> <int-mail:to e