Micronaut is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications.
Developed since 2018 by the creators of the Grails framework, Micronaut takes inspiration from lessons learnt over more than 10 years building frameworks and developer tools.
In this talk, Micronaut committer Álvaro Sánchez-Mariscal, will demonstrate with a live coding session the developer experience of a Micronaut user through features like:
- Sub-second startup times.
- Instantaneous functional testing including injection of any bean.
- First-class support for Testcontainers for both development and testing via Micronaut Test Resources.
- Declarative HTTP clients with HTTP contracts via Java interfaces.
- Source code compile-time checks for faster feedback.
- Advanced annotations for bean requirements, replacements and fallbacks.
- Type-safe, validated configuration system.
- Batteries-included packaging options, including JAR, Docker and GraalVM native image formats.
- Control Panel, the Micronaut development UI.