Micronaut
Compile-time support for JVM applications
What it does
Micronaut uses compile-time processing for dependency injection and interception and integrates HTTP, configuration, and data access in a framework for JVM applications using the services exposed by their selected modules and associated annotations.
When to use it
When building a service, consult controller and configuration guides to understand routing, injected settings, and the approaches used to test application behavior.