WeAreDevelopers LIVE Apr 18, 2023

Bootiful Spring Boot 3

Josh Long

Spring Boot 3 revolutionizes Java performance. Say goodbye to heavy memory footprints. GraalVM AOT compilation now delivers sub-100ms startup times for your cloud-native apps.

Pause
Mute Enter Fullscreen
#1 about 2 min

The evolution and release of Spring Boot 3

The transition to Spring Boot 3 culminates a multi-year effort to modernize the framework.

#2 about 4 min

Generating a new project using Spring Initializr

Selecting the appropriate Java version and dependencies ensures a robust project foundation.

#3 about 4 min

Modeling data via Java records and JDBC templates

Java records and JDBC templates provide a lightweight approach to database interactions.

#4 about 2 min

Creating basic HTTP endpoints with REST controllers

Adding basic HTTP mappings exposes internal services to external clients.

#5 about 8 min

Handling exceptions and navigating the Jakarta EE migration

Adopting the Problem Details specification standardizes API error responses across microservices.

#6 about 5 min

Adding application observability with Actuator and Micrometer

Unified metrics and distributed tracing provide deep insights into production application behavior.

#7 about 2 min

Constructing container images using Cloud Native Buildpacks

Cloud Native Buildpacks eliminate the need to manually maintain complex Dockerfiles.

#8 about 12 min

Optimizing application performance via GraalVM native images

Ahead-of-time compilation dramatically reduces memory usage and startup times for serverless environments.

#9 about 6 min

Consuming APIs using declarative HTTP client interfaces

Declarative client interfaces simplify network communications without requiring manual HTTP request construction.

#10 about 5 min

Exposing federated data endpoints with Spring for GraphQL

GraphQL schemas allow clients to fetch precisely the data they need in a single network request.

#11 about 22 min

Audience Q&A on developer advocacy and Java trends

Community discussions explore the impact of virtual threads, ahead-of-time compilation, and RPC alternatives.

Matching moments

3:37 min

Choosing Java 17 for modern Spring Boot applications

Josh Long · WWC 2022

2:45 min

Evolution of Spring Boot and container technology integration

Eva Panadero Eva Panadero +1 · WWC 2025

6:13 min

Addressing framework compatibility and overall language evolution

Ron Veen Ron Veen · WWC 2022

1:35 min

Optimizing Spring Boot applications with AOT caching

Ana Maria Mihalceanu Ana Maria Mihalceanu · WWC Europe 2026

3:03 min

Introduction to building shared Spring Boot libraries

Vadzim Prudnikau Vadzim Prudnikau · WWC Europe 2026

1:17 min

Why developers choose the Spring framework for enterprise APIs

Sandra Ahlgrimm Sandra Ahlgrimm +1 · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

From Legacy to Longevity – How a 17-Year-Old System stayed Modern

Alexander Arians

Empowering Engineers to drive innovation

Alexander Arians
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp