問題タブ [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.

0 投票する
2 に答える
2279 参照

spring - Spring Batch で JobParameters 値をタスクレットに渡すことができません

私はすでにリンクをたどっています: JobParameters と ExecutionContext を @Bean Tasklet に渡しますか? jobParameters、しかし、値をに渡す際にまだ問題に直面していtaskletます。

以下のようなコードを開発しました。

JobConfiguration.java

JobLaunchingController.java

ログ:

StartingAJobApplication.java

カール:

curl --data 'name=foo' ローカルホスト:8080

0 投票する
1 に答える
546 参照

java - 例外をスローする @MockBean を使用して JobExplorer をモックする: InstanceAlreadyException

「JobLauncherTestUtils を使用してシングル ステップをテストしているときに、JobExecution をモックするにはどうすればよいですか?」

「試してみました

しかし、それは例外をスローしています:

しかし、個別に実行しているときは正常に動作します。だから私は使用しようとしました

しかし、これは機能していません:(その後、追加しました

}

メインコード:


0 投票する
1 に答える
1565 参照

java - Spring Batch の複数のステップと単一のステップ

Spring Batch アプリケーションを構築しています。
たとえば、実行するジョブがあるとします。

  • オーディオファイルを分割する
  • Speech-to-Text を実行する
  • Chunk指向のステップを並列化できる TaskExecutor があるとします。

    これらすべての操作を 1 つの操作にまとめる代わりに、2 ステップを使用する利点はありますか?

    私の疑問は、2-Steps を使用すると、「既に終了したファイル」がすべてのプールが完了するまで待機し、非効率になることです。

    前もって感謝します

    0 投票する
    2 に答える
    1594 参照

    spring-batch - 春のバッチの例 レコードが存在する場合は更新をチェックし、そうでない場合は挿入します

    Table1 と Table2 の 2 つのテーブルがあります。Table1 から読み取り、データを Table2 に保存する必要があります。Table2 に保存する前に、Table2 にレコードが存在するかどうかを確認し、存在する場合は更新し、そうでない場合は挿入する必要があります。

    私は春のバッチが初めてで、それを使用しようとしています。これを行う方法がわからない。オンラインの例はすべてフラットファイルからデータベースへのものです。上記のようなことをするものは見つかりませんでした。どんな助けでも大歓迎です。