先にジャンプ
VMware は、あなたの進歩を加速させるトレーニングと認定を提供します。
さらに学習したい方に (英語)エンタープライズシステムの日々の運用に不可欠な堅牢なバッチアプリケーションの開発を可能にするために設計された、軽量で包括的なバッチフレームワーク。
Spring Batch は、ロギング / トレース、トランザクション管理、ジョブ処理統計、ジョブの再起動、スキップ、リソース管理など、大量のレコードの処理に不可欠な再利用可能な機能を提供します。また、より高度な技術サービスと機能を提供し、最適化とパーティション分割の手法により、非常に大容量で高性能のバッチジョブを可能にします。シンプルで複雑な大容量バッチジョブは、フレームワークを非常にスケーラブルに活用して、大量の情報を処理できます。
トランザクション管理
チャンクベースの処理
宣言的 I/O
開始 / 停止 / 再起動
再試行 / スキップ
Web ベースの管理インターフェース ( Spring Cloud Data Flow (英語) )
Michael T. Minella : Spring Batch の決定版ガイド [Amazon]
Michael T. Minella : プロ Spring Batch [Amazon]
Arnaud Cogoluegnes、Thierry Templier、Gary Gregory、Olivier Bazoud : Spring Batch の動作 [Amazon]
Michael T. Minella : Spring Batch の学習 (英語) O ’ Reilly Publishing
Michael Hoffman : Spring Batch を始めよう (英語) Pluralsight
Kevin Bowersox : Spring Batch (英語) LinkedIn ラーニング
Spring Boot は spring-boot-starter-batch
依存関係を提供します。バッチアプリケーションに関する専用のリファレンスドキュメントのセクションをご覧ください。
Spring Initializr でプロジェクトのひな形を生成します。