Micronaut Deep Dive
summary
Framework claims no runtime reflection by generating code at compile time via micronaut-inject-java, precomputing annotation metadata and emitting bean definitions and executable method hooks so DI, AOP and JSON marshalling run without proxies. Micronaut Data compiles repository queries into SQL ahead‑of‑time and fails fast on type errors. Tests use MicronautTest to spin up an embedded server per test. OpenAPI is generated at compile time; demos show AOT compilation + GraalVM native image yielding tiny startups (examples cited ~15 MB and ~15 ms) and workable JDBC apps.
AI-written summary · about
chapters (16)
- 0:00Start
- 0:40About Me
- 3:03Java's Problems for
- 10:19Why is Reflection a Problem?
- 12:18Avoid Reflection!
- 13:31Just Like The Android World
- 15:19With Micronaut You Can Build
- 16:26Micronaut History
- 17:29Micronaut Current
- 19:49Micronaut's Solutions
- 25:56Project Setup
- 28:33Micronaut Test
- 46:36Introspected
- 47:15Annotation Metadata
- 47:37AnnotationMapper
- 54:43AnnotationMetadata Why?
related talks
48mMicronaut Deep Dive
57mIntroduction to Micronaut 2.0
56mDeveloper experience in a modern Java framework
47mIntroduction to Micronaut Lightweight Microservices with Ahead of Time Compilation
33mGetting Started with the Micronaut® Framework
45mIntruduction to Micronaut 2.0
32mUnleash the power of your applications with Micronaut and GraalVM
38mMicronaut Advanced DI & AOP
