問題タブ [spring-batch-tasklet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - Spring Batch Item Reader (または Tasklet) にデータを送信する
次の要件があります。
- エンドポイント http://localhost:8080/myapp/jobExecution/myJobName/execute は、CSV を受信し、univocity を使用していくつかの検証を適用し、いくつかの pojo のリストを生成します。
- そのリストをSpring Batch Jobに送信して処理します。
- 複数のユーザーがこれを行うことができます。
Spring Batchでこれを達成できるかどうか知りたいですか?
キューを使用し、データを入れて、そのキューからオブジェクトをプルするジョブを実行することを考えていました。しかし、他の人がエンドポイントを実行し、他のジョブが実行されている場合、Spring Batch がどのアイテムが特定の実行に属しているかを確認するにはどうすればよいでしょうか?
spring - TransactionRequiredException: sping バッチ ジョブと休止状態で進行中のトランザクションはありません
休止状態で Spring バッチ ジョブを学習していますが、1 つの問題に直面しています。
TransactionRequiredException: 進行中のトランザクションはありません
リーダー、プロセッサー、ライターを作成しました。プロセッサでユーザーを更新していますが、ライターの後にこのエラーが発生しています。プロセッサで @Transacional メソッドを試しましたが、機能しません。ここで何が問題なのかわかりません。ジョブ構成ファイルを追加します。この前に、トランザクションマネージャーに関連する問題に直面しています。また、使用したトランザクションマネージャーが適切なものであるかどうかもわかりません。どこが間違っているのか教えてください。
TestJob.Java
TestProcessor.java
テストライター.java
エラーも追加