[英]How can I use spring to fire off an asynchronous batch task?
基本上,我想在我的spring java程序中做一些多線程處理,而且我不知道如何使用服務器的spring資源來創建新線程。
我看了一個帶有TaskExecutor示例的良好Spring線程? 但我不知道原始TaskExecutor
來源,例如如何將其傳遞給班級?
在僅在程序中創建另一個線程時, TaskExecutor
還是最好的選擇嗎?
TaskExecutor在xml spring bean定義中定義,並作為構造函數的參數傳遞給實用程序類。
<constructor-arg type="org.springframework.core.task.TaskExecutor" ref="taskExecutor" />
如果您有選擇,則絕對應該使用TaskExecutor和Threadpool,而不是用舊方法管理線程。
您提到的帖子很好地說明了您想做什么。 taskExecutor通過構造函數注入。 檢查該帖子中給出的spring bean配置。 我相信使用TaskExecutor是一個好習慣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.