spring-batch

    1熱度

    1回答

    我想創建一個spring-batch作業,將csv內容(內存)批量加載到mysql數據庫中。 在那裏,我必須在Statement本身上調用setter。 st.setLocalInfileInputStream(..)。 問題:我嘗試使用ItemPreparedStatementSetter,但裏面的PreparedStatement僅僅是不能轉換的說法,得到了異常的私人代理: java.lang

    0熱度

    1回答

    我創建了一個POC項目,我在其中使用Spring批處理本地分區步驟將Employee表10記錄移動到NewEmployee表。我配置了4個線程來運行此批處理。 當我運行這個批處理過程時,我可以看到pagingItemReader()方法不是由從屬步驟調用的。由於此OraclePagingQueryProvider未被調用。 我注意到錯過的數字記錄(未移動)等於配置的線程數。 我開發這個POC從下面

    1熱度

    1回答

    我寫了一個控制器導航到名爲accessDenied.jsp的頁面。 我使用Spring 4.3.6版本 @Controller public class BatchAccessDeniedController { static String ERRORPAGE = "accessDenied"; public static final Logger LOG = Logger.getLog

    0熱度

    1回答

    我有一個彈簧批處理作業,ItemProcessor可能會因異常而失敗。如果發生這種情況,我有一個ItemProcessListener來處理恢復(將項目標記爲失敗,以便它在下次運行時不會被拾取)。 該解決方案的工作方式類似於具有「常規」例外的魅力,但是最近我經歷了java.lang.OutOfMemoryError: Java heap space錯誤,其中onProcessError()未被調用

    0熱度

    1回答

    問題很簡單:我可以在Casandra數據庫中爲Spring Batch創建元數據模式嗎?如果是,我該怎麼做? 我讀過Spring Batch需要RDBMS數據庫,並且不支持No-SQL數據庫。這仍然是Spring批處理中的限制,我怎樣才能最終覆蓋這個問題?

    0熱度

    1回答

    我使用Spring批處理應用程序和調度創建了一個Spring Boot。當我創建只有一個工作,事情工作正常。但是,當我嘗試使用模塊化方法創建另一項工作時,即使我正在使用不同的閱讀器,我也收到了一些錯誤,如閱讀器已關閉,並且有些錯誤與版本相關。這些工作和步驟正在運行很多次,並且它們正在被複制。 任何人都可以請指導我如何解決這些問題,並以相互獨立的並行方式運行作業? 下面是配置類: ModularJo

    1熱度

    1回答

    如何停止春季批量作業?我試圖用這個方法下面 代碼: public class jobListener implements JobExecutionListener{ @Override public void beforeJob(JobExecution jobExecution) { jobExecution.setExitStatus(ExitStatus.S

    0熱度

    1回答

    我正在處理200萬條記錄和20個網格大小,以供我的彈簧批量應用程序使用。對於100-200k的記錄,它工作正常,但是在200萬次分區後失敗。 分區信息: { partition - 20 = { startKey = 1980865.0, endKey = 2069192.0, partitionSize = 72, partitionId

    0熱度

    1回答

    我配置它讀取數據庫中的一些項目Spring Batch的工作,做一些基本的過程和結果,應該創建CSV文件: <batch:job id="testJob" job-repository="jobRepository" parent="jobParent"> <batch:step id="testStep" allow-start-if-complete="true"> <b

    0熱度

    1回答

    我正在開發使用spring-boot,spring-batch應用程序,我正在使用HibernatePagingItemReader從源表讀取數據。當我運行代碼時,我得到了異常。以下是我的應用程序代碼。請注意,我在數據庫中的表名是「OLDUSER」,而我的實體名稱是「Olduser」。我已經使用了所有可能的建議,通過stackoverflow的類似的問題,但他們都沒有工作。 感謝您的幫助。 org