Java 9 module system
summary
Demonstrates how to build lightweight Java 9 applications using the Java Platform Module System to reduce runtime footprint by including only required dependencies. Shows module-architecture techniques and migration best practices with a concrete example using Spring Boot, Maven and Docker.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:18Talk goals
- 3:06Module system basics
- 8:23Minimal JVM with jlink
- 13:22Adoption challenges
- 21:03Automatic mode compatibility
- 24:13JDK 10 container optimizations
- 30:25Benchmarking results
- 37:02Pet Clinic demo
- 49:58Migration resources
- 50:39Closing Q&A
related talks
51mThe Java 9 Module System Beyond The Basics
01h 00mMigrating to Java 9 Modules
01h 02mJava 9 Modularity in Action
01h 00mThe Java Module System in Practice
51mJava Modularity: the Year After
51mModular Development with JDK 9
54mBeginning Java 9 Modules
18mOverview of the Java Platform: Java 9, Java + Docker, and JVM Languages
