Tutorial: Machine/Production Job Scheduling Web Application (Spring/Java)
Tutorial with source code - a web application for scheduling dependent machine/production jobs, implemented in Spring Boot (Java).
May 19, 2026
The following tutorials show how to use Spring Boot framework to create a Java web scheduling application.
The projects use JPA for database persistence. The schema is defined using JPA annotations in the domain classes. The projects use H2 in-memory database to minimize external dependencies. A new database instance is created and initialized automatically on startup.
When using Spring Boot to create a web API that works with date and time values, it’s necessary to handle a few quirks which are described at the end of the Angular Scheduler UI with Spring Boot Backend (Java) tutorial.