ronove is a Gradle plugin for minimal web applications.
It provides:
- Typescript RPC stubs defined by Jakarta RESTful annotated controllers.
- Server adapters for Jakarta RESTful Web Services
- Supplemental annotations for web controller method definitions.
Opinionated choices:
- DTOs defined as Controller parameters do not support inheritance (to keep code generation simple).
See examples at rv-test.
TODO
- Describe controller definition annotations.