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