📊POLL: Spring Boot 4: What’s your favorite feature? MODULES/ JSPECIFY/ API_VERSION/ OTEL
📊POLL: Spring Boot 4: What’s your favorite feature? MODULES/ JSPECIFY/ API_VERSION/ OTEL

Spring Boot 4 is shaping up to be a big “make it easier to do the right thing” release. Which feature are you most excited to ship to production?
🧩 Modularization & layers → cleaner boundaries, smaller deployable units, faster upgrades (especially in large codebases).
🛡️ JSpecify null-safety checks → clearer contracts for @Nullable/@NonNull, fewer NPE surprises, better IDE/static analysis signal.
🔀 API versioning support → evolve endpoints without breaking clients, safer migrations from v1 → v2, smoother deprecation paths.
📡 OTEL starter (metrics+logs) → standardized observability out of the box, easier correlation, less “custom wiring” per service.
If your answer is “It depends 🤷”, vote for the one you’d prioritize first in your current project and tell us why in the comments.
“APIs should be easy to use and hard to misuse.” — Joshua Bloch InfoQ
#SpringBoot #SpringBoot4 #Java #Observability #OpenTelemetry #OTel #JSpecify #APIDesign #Backend #Microservices #DevEx