This is a sample project for using TypedRest for Java with Kotlin. It provides a simple REST API for storing contacts in an address book and uses SQLite for persistence.
The code is split into:
- service/: a Spring Boot Service
- client/: a TypedRest client library
- dto/: DTOs shared by the Client and the Service
Requires JDK 21 or later. Build everything with:
./gradlew buildRun the service:
./gradlew :service:bootRunThe OpenAPI/Swagger UI is then available at http://localhost:8080/swagger-ui.html.