Tagged articles

RuntimeHints

5 articles · Page 1 of 1
Xiaolin Talks Programming
Xiaolin Talks Programming
Jul 21, 2026 · Backend Development

Spring Boot 3.x AOT Compilation in Production: Principles, Pitfalls & GraalVM Native Image Benchmarks

A hands-on guide to migrating Spring Boot 3.x applications to GraalVM Native Image, covering AOT compilation principles, CI pipeline configuration, code constraints for reflection and proxies, third-party library adaptation using native-image-agent, real-world performance benchmarks showing 70x faster cold starts and 75% memory reduction at a 5-6% throughput cost, plus Kubernetes deployment and debugging strategies.

AOT CompilationGraalVM Native ImageKubernetes Deployment
0 likes · 17 min read
Spring Boot 3.x AOT Compilation in Production: Principles, Pitfalls & GraalVM Native Image Benchmarks
Xiaolin Talks Programming
Xiaolin Talks Programming
Jun 23, 2026 · Cloud Native

Solving Java Cold Starts: Spring Boot 3 + GraalVM Native Image in Production

This article details compiling Spring Boot 3 applications to GraalVM native images, covering static analysis constraints, RuntimeHints configuration, build pipeline setup, performance benchmarks showing 0.14s startup and 115MB RSS, monitoring without JFR, and production pitfalls like HTTPS and Netty, with a phased rollout strategy for cloud-native deployments.

AOT CompilationGraalVMMaven
0 likes · 14 min read
Solving Java Cold Starts: Spring Boot 3 + GraalVM Native Image in Production
macrozheng
macrozheng
Feb 14, 2025 · Backend Development

How to Build Fast Spring Boot 3 Apps with GraalVM Native Images and AOT

This guide walks through the prerequisites, GraalVM installation, Maven setup, and step‑by‑step packaging of a Spring Boot 3 application into a native executable using AOT compilation, runtime hints, and Docker, demonstrating dramatically faster startup times.

AOTDockerGraalVM
0 likes · 12 min read
How to Build Fast Spring Boot 3 Apps with GraalVM Native Images and AOT
Programmer DD
Programmer DD
Oct 20, 2022 · Backend Development

How Spring Boot 3.0 Adds GraalVM AOT Support: Deep Dive into New Modules

Spring Boot 3.0 introduces built‑in GraalVM AOT support, adding new core, bean, and context modules, aot.factories configuration files, and runtime hints such as HttpMimeTypes and CodecConfigurer, enabling developers to replace spring‑native with native AOT extensions for custom resources and reflection.

AOTJavaRuntimeHints
0 likes · 7 min read
How Spring Boot 3.0 Adds GraalVM AOT Support: Deep Dive into New Modules