Migrating Spring Boot Microservices from Java 8 to 11: What Can Go Wrong?
summary
Covers practical pitfalls when migrating Spring Boot microservices from Java 8 to Java 11, focusing not on language features but on build, packaging and deployment issues (Gradle builds, Docker images, Kubernetes deployment). Explains what to expect when moving to Spring Boot 2.1 (which added Java 11 support) and related library/tool changes that affect the upgrade process.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:26Why upgrade to Java 11
- 6:19Gradle build pitfalls
- 12:44Spring Boot and Spring Cloud changes
- 27:29Deployment and Docker images
- 33:47Logging and performance tweaks
- 37:20Java 11 scripting with JShell
- 41:34Class Data Sharing benefits
- 50:24Testing in containers with JShell
- 54:37Summary and Q&A
related talks
36mUpgrade Time: Choose Java 11+ or the “Other” One…Kotlin
47mJava. Migrating to 11 in real app
50mJava. Migrating to 11 in real app
55mWhy You Should Migrate to Java 11 Right Now.
09mJuergen Hoeller at SpringOne 2020
29mFarewell to Java 8
50mHow We Migrated New Relic to Java 11
01h 07mSpring Framework 5.1 on JDK 8 and 11
