Spring Native and Boot 4.0: Where Are We?
summary
Spring Boot 4 improves native compilation with GraalVM Native Image for much faster startup and lower memory use, but migrating a traditional Spring app requires code changes and practice shifts. The talk covers concrete Spring Boot 4 native features, advances in Spring AOT, common migration pitfalls (reflection, proxies, drivers, third-party libraries), best practices for structuring/configuring native-ready apps, and a real-world case study covering performance, image size, build time and CI/CD.
AI-written summary · about
chapters (11)
- 0:00Spring Native and Boot 4.0 intro
- 1:04What is native and why use it
- 3:53GraalVM and Native Image
- 5:18Spring Native and AOT
- 8:28Native compilation demo
- 14:51Spring Boot 4.0 native updates
- 18:41Common migration pitfalls
- 20:27Reflection error troubleshooting
- 24:55Native limits and use cases
- 27:25Native vs JVM choice
- 28:59Q&A
related talks
01h 01mFrom Spring Native to Spring Boot 3
47mGoing Native: Fast and Lightweight Spring Boot Applications with GraalVM
01h 12mThe path towards Spring Boot native applications
12mWhat's new with Spring Native on Google Cloud
50mAhead-Of-Time and Native with Spring Boot 3.0
51mMigrating Spring Boot apps to GraalVM
46mNative builds with Spring Boot 3
40mThe Path Towards Spring Boot Native Applications on GraalVM
