閉じる

Spring Batch

4.2.4

エンタープライズシステムの日々の運用に不可欠な堅牢なバッチアプリケーションの開発を可能にするために設計された、軽量で包括的なバッチフレームワーク。

Spring Batch は、ロギング / トレース、トランザクション管理、ジョブ処理統計、ジョブの再起動、スキップ、リソース管理など、大量のレコードの処理に不可欠な再利用可能な機能を提供します。また、より高度な技術サービスと機能を提供し、最適化とパーティション分割の手法により、非常に大容量で高性能のバッチジョブを可能にします。シンプルで複雑な大容量バッチジョブは、フレームワークを非常にスケーラブルに活用して、大量の情報を処理できます。

機能

  • トランザクション管理

  • チャンクベースの処理

  • 宣言的 I/O

  • 開始 / 停止 / 再起動

  • 再試行 / スキップ

  • Web ベースの管理インターフェース ( Spring Cloud Data Flow (英語) )

ブック

ビデオトレーニング

Spring Boot 構成

Spring Boot は spring-boot-starter-batch 依存関係を提供します。バッチアプリケーションに関する専用のリファレンスドキュメントのセクションをご覧ください。

Spring Initializr

プロジェクトのクイックスタート

Spring Initializr (英語) を使用してアプリケーションをブートストラップします。

ドキュメント

Spring プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。
4.2.4 CURRENT GA リファレンスドキュメント API ドキュメント
4.3 0-M1 PRE リファレンスドキュメント (英語) API ドキュメント
4.3.0 SNAPSHOT リファレンスドキュメント API ドキュメント

ガイド

15-30 分で完成するように設計されたガイドは、Spring を使用した開発タスク用のスターターアプリ構築するための、迅速で実践的な手順を提供します。

例を試してみる:

Unofficial Translation by spring.pleiades.io. See the original content.