spring-boot-starter-batch-web

Boot starter for batch web applications

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

de.codecentric
ArtifactId

ArtifactId

spring-boot-starter-batch-web
Last Version

Last Version

1.4.0.RELEASE
Release Date

Release Date

Type

Type

jar
Description

Description

spring-boot-starter-batch-web
Boot starter for batch web applications
Project URL

Project URL

https://github.com/codecentric/spring-boot-starter-batch-web
Source Code Management

Source Code Management

https://github.com/codecentric/spring-boot-starter-batch-web

Download spring-boot-starter-batch-web

How to add to project

<!-- https://jarcasting.com/artifacts/de.codecentric/spring-boot-starter-batch-web/ -->
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-starter-batch-web</artifactId>
    <version>1.4.0.RELEASE</version>
</dependency>
// https://jarcasting.com/artifacts/de.codecentric/spring-boot-starter-batch-web/
implementation 'de.codecentric:spring-boot-starter-batch-web:1.4.0.RELEASE'
// https://jarcasting.com/artifacts/de.codecentric/spring-boot-starter-batch-web/
implementation ("de.codecentric:spring-boot-starter-batch-web:1.4.0.RELEASE")
'de.codecentric:spring-boot-starter-batch-web:jar:1.4.0.RELEASE'
<dependency org="de.codecentric" name="spring-boot-starter-batch-web" rev="1.4.0.RELEASE">
  <artifact name="spring-boot-starter-batch-web" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.codecentric', module='spring-boot-starter-batch-web', version='1.4.0.RELEASE')
)
libraryDependencies += "de.codecentric" % "spring-boot-starter-batch-web" % "1.4.0.RELEASE"
[de.codecentric/spring-boot-starter-batch-web "1.4.0.RELEASE"]

Dependencies

compile (8)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-batch jar
org.springframework.boot : spring-boot-starter-actuator jar
org.springframework.boot : spring-boot-starter-web jar
org.springframework.boot : spring-boot-starter-jdbc jar
org.springframework.boot : spring-boot-starter-aop jar
org.springframework : spring-messaging jar
org.apache.commons : commons-lang3 jar 3.4
org.springframework : spring-context jar

test (3)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar
commons-io : commons-io jar 2.4
org.hsqldb : hsqldb jar

Project Modules

There are no modules declared in this project.

Enterprise-ready production-ready batch applications powered by Spring Boot

Build Status Coverage Status Maven Central License

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.

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.

There are the following samples available:

batch-boot-simple: a very simple JavaConfig sample with an embedded database.

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: job samples in JSR-352 style.

de.codecentric

codecentric AG

Versions

Version
1.4.0.RELEASE
1.3.7.RELEASE
1.3.6.RELEASE
1.3.5.RELEASE
1.3.4.RELEASE
1.3.3.RELEASE
1.3.2.RELEASE
1.3.1.RELEASE
1.3.0.RELEASE
1.2.3.RELEASE
1.2.2.RELEASE
1.2.1.RELEASE
1.2.0.RELEASE
1.1.0.RELEASE
1.0.0.RELEASE