-
Notifications
You must be signed in to change notification settings - Fork 4
Components
The following submodules are only library files and as such, are not executable. To contribute to these projects, please visit the Contributing Guide.
The components-crud library offers abstracted components for RESTful Spring Boot APIs with CRUD operations.
The components-errors library offers abstracted components to handle errors within a Spring Boot API.
The components-search library offers criteria search support for a RESTful Spring Boot API.
The components-search library offers various components that are shared amongst all of the component libraries.
The components-testing library offers abstract integration tests that, once extended at the concrete level, provides sufficient coverage with minimal new code. Leveraging Dockerized TestContainers and Liquibase, each test is ran under a refreshed environment of valid entities so that bloating the logic of each test is mitigated.
The books-catalogue submodule is an executable example that uses the libraries above.