Return to site

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

· poll,springboot
Section image

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