JAVAX-SB3

New What's new in Spring Boot 3

What's new in Spring Boot 3 and later versions with practical exercises
Form of participation
Form of training
Length of training
  • 1 day (1×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

132 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

Spring Boot versions 3 and 4 introduce a number of significant enhancements for developers. One of the most important improvements is the enhanced support for GraalVM, which enables compiling Spring Boot applications into native executables, resulting in faster startup times and lower memory usage.

In addition, several other features have been introduced, including Problem Details support, Docker Compose integration, Testcontainers support, JSpecify, the @Retryable annotation, as well as Micrometer 2 and OpenTelemetry support.

This course presents the new features of Spring Boot 3 and later versions through practical exercises.

Outline

  • Spring Boot 3
  • Java 17
  • Jakarta EE
  • Problem Details
  • Tracing
  • Native image, GraalVM, AOT compilation
  • New Git plugin
  • Docker Layers changes
  • Docker Compose support
  • Testcontainers support
  • Actuator changes
  • Spring Security Authorization Server Spring Boot Starter
  • RestClient
  • Logging
  • Java 21 Virtual Threads support
  • Project CRaC
  • SSL Bundle Reloading
  • Spring Boot 4
  • Null safety with JSpecify
  • API versioning
  • Declarative HTTP client support
  • Resilience annotations, @Retryable
  • RestTestClient
  • Observability: Micrometer 2 and OpenTelemetry
  • Native image, GraalVM, Spring Data AOT repositories
Outline (PDF)

Prerequisites

Basic knowledge of Spring Boot.