https://github.com/codecentric/spring-boot-starter-batch-web
https://github.com/codecentric/spring-boot-starter-batch-web
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codecentric/spring-boot-starter-batch-web
- Owner: codecentric
- License: apache-2.0
- Created: 2014-04-10T07:05:25.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-03T17:05:00.000Z (over 1 year ago)
- Last Synced: 2025-04-01T00:34:06.184Z (10 months ago)
- Language: Java
- Homepage: http://codecentric.github.io/spring-boot-starter-batch-web/
- Size: 1.32 MB
- Stars: 267
- Watchers: 144
- Forks: 124
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.TXT
Awesome Lists containing this project
- awesome-java - Spring Boot Batch Web
README
Enterprise-ready production-ready batch applications powered by Spring Boot
=============================
[](https://github.com/codecentric/spring-boot-starter-batch-web/actions/workflows/build-main.yml)
[](https://codecov.io/gh/codecentric/spring-boot-starter-batch-web)
[](https://maven-badges.herokuapp.com/maven-central/de.codecentric/batch-web-spring-boot-starter/)
[](http://www.apache.org/licenses/LICENSE-2.0.html)
The project batch-web-spring-boot-starter is a Spring Boot starter for Spring Batch taking care of everything except writing the jobs.
See the documentation for detailed infos, examples and operational details.
* [Latest Snapshot](http://codecentric.github.io/spring-boot-starter-batch-web/2.4.0.SNAPSHOT/)
* [Version 2.3.0](http://codecentric.github.io/spring-boot-starter-batch-web/2.3.0/)
* [Version 1.4.0.RELEASE](http://codecentric.github.io/spring-boot-starter-batch-web/1.4.0.RELEASE/)
Features include:
* Starting up a web application and automatically deploying batch jobs to it (JavaConfig, XML or JSR-352).
* Log file separation, one log file for each job execution.
* An operations http endpoint for starting and stopping jobs, for retrieving the BatchStatus and the log file.
* A monitoring http endpoint for retrieving detailed information on a job execution, for knowing all deployed jobs and all running job executions.
Take a look at the [Getting Started page](http://codecentric.github.io/spring-boot-starter-batch-web/current/#_getting_started).
There are the following samples available:
[batch-boot-simple](/batch-web-spring-boot-samples/batch-boot-simple): a very simple JavaConfig sample with an embedded database.
[batch-boot-file-to-db](/batch-web-spring-boot-samples/batch-boot-file-to-db): a job configured in xml using job parameters that reads from a file and writes to a database. This sample demonstrates the usage of an external database.
[batch-boot-simple-jsr352](/batch-web-spring-boot-samples/batch-boot-simple-jsr352): job samples in JSR-352 style.