About Spring Boot Tutorials
Tutorials for OfficeFloor Spring Boot integration
Project Modules
This project has declared the following modules:
| Name | Description |
|---|---|
| Spring REST Getting Started Tutorial | Getting started tutorial for OfficeFloor REST Spring Boot Starter — add one dependency, write one YAML file, serve your first endpoint |
| Spring REST HTTP Server Tutorial | Tutorial demonstrating OfficeFloor REST composition via YAML configuration files within a Spring Boot application |
| Spring REST Function HTTP Server Tutorial | Tutorial demonstrating function injection — composing a multi-step pipeline via YAML within a Spring Boot application |
| OfficeFloor REST Spring Exception Handling Tutorial | Tutorial demonstrating exception handling in OfficeFloor REST composition with Spring Boot |
| Spring REST Security HTTP Server Tutorial | Tutorial demonstrating Spring Security integration with OfficeFloor REST YAML composition |
| Spring REST Validation HTTP Server Tutorial | Tutorial demonstrating Bean Validation integration with OfficeFloor REST YAML composition |
| Spring REST CORS HTTP Server Tutorial | Tutorial demonstrating CORS configuration in OfficeFloor REST YAML composition |
| Spring REST OpenAPI HTTP Server Tutorial | Tutorial demonstrating OpenAPI (Swagger) documentation generation for OfficeFloor REST endpoints |
| Spring REST Thymeleaf HTTP Server Tutorial | Tutorial demonstrating Thymeleaf server-side rendering with OfficeFloor REST YAML composition |
| Spring REST Servlet HTTP Server Tutorial | Tutorial demonstrating direct HttpServletRequest and HttpServletResponse injection in OfficeFloor REST service methods |
| Spring REST Qualifier HTTP Server Tutorial | Tutorial demonstrating @Qualifier injection to disambiguate multiple Spring beans of the same type in OfficeFloor REST service methods |
| Spring REST Data JPA HTTP Server Tutorial | Tutorial demonstrating Spring Data JPA integration with OfficeFloor REST YAML composition and transaction governance |
| Spring REST CRUD Orchestration Tutorial | Tutorial demonstrating the Load/Build to Action to RespondWith orchestration pattern for a full CRUD REST resource |
| OfficeFloor Orchestration Patterns and Naming Reference | Reference for the function orchestration step naming conventions and the request to response data flow |
| Spring REST Related Entities Tutorial | Tutorial demonstrating shared loads and ownership-scoped loads across two related entities |
| Spring REST Resolve References Tutorial | Tutorial demonstrating a Resolve function that enriches an entity by looking up managed references, shared across create and update |
| Spring REST Filtering and Pagination Tutorial | Tutorial demonstrating collection endpoints with an optional query-parameter filter combined with pagination |
| Spring REST Problem Detail Tutorial | Tutorial demonstrating RFC 7807 Problem Detail error responses via office-level escalation handlers |
| Spring REST Function Testing Tutorial | Tutorial demonstrating unit testing of individual orchestration functions plus one integration test for the wiring |
| Spring REST Team HTTP Server Tutorial | Tutorial demonstrating Thread Injection via officefloor/teams YAML configuration within a Spring Boot application |
| Spring REST Managed Object HTTP Server Tutorial | Tutorial demonstrating OfficeFloor Managed Objects via officefloor/managedobjects YAML configuration within a Spring Boot application |
| Spring REST Supplier HTTP Server Tutorial | Tutorial demonstrating SupplierSource — registering a library of related managed objects from a single YAML declaration within a Spring Boot application |
| Spring REST Governance HTTP Server Tutorial | Tutorial demonstrating OfficeFloor Governance — wrapping function execution with framework-managed pre/post lifecycle via officefloor/govern YAML configuration within a Spring Boot application |
| Spring REST Actuator HTTP Server Tutorial | Tutorial demonstrating Spring Actuator endpoints coexisting with OfficeFloor REST YAML configuration |
| Spring REST to OfficeFloor Conversion Reference | Side-by-side reference for converting a Spring MVC REST application to OfficeFloor REST YAML configuration |
| Variable Tutorial | Tutorial of using variables to pass state between functions in a Spring Boot application |
| Spring Boot 3 REST HTTP Server Tutorial | Tutorial demonstrating OfficeFloor REST integration with a Spring Boot 3 application using the version-specific starter |
| KotlinScript Tutorial | Tutorial of implementing logic with Kotlin in a Spring Boot application |
| Scala Tutorial | Tutorial of implementing logic with Scala in a Spring Boot application |
| JavaScript Tutorial | Tutorial of implementing logic with JavaScript in a Spring Boot application |
| Cats Tutorial | Tutorial of implementing Cats Effect in a Spring Boot application |
| ZIO Tutorial | Tutorial of using ZIO in a Spring Boot application |

