Modules
Sakura Boot is a modular framework.
Each module helps for a specific use case.
There are all independents and can be used independently of each other or combined.
All the modules of the framework are listed below.
Main modules
Sakura Boot — basic
The basic module helps create basic classes (e.g., entities, repositories, services, controllers) for any API.
Sakura Boot — cache
The cache module helps to integrate the hibernate second-level cache with the spring cache in a simple way.
Sakura Boot — hypermedia
The hypermedia module helps to create hypermedia links for the rest API.
Sakura Boot — log
The log module can be used to simplify the logging of any method.
Sakura Boot — mapper
The mapper module helps to create mappers and convert between entities and DTOs.
Sakura Boot — openapi
The openapi module creates openapi documentation for the entire application.
Sakura Boot — specification
The specification module helps to filter all the entity fields in a request.