Advent of Spring
Spring Boot 4 has been released last month! Considering all the new features it has, I decided to write about these features throughout the month of December. From December 1st until December 24th, I will publish a daily tip about Spring Boot 4.
It will be an advent of Spring Boot 4 related tips!
Posts that were published as part of this collection:
- Spring Boot’s Modularization
- Improvements to HTTP interfaces
- Modularization of Spring Batch
- New way to map enums with Spring Boot 4 and Hibernate 7
- Null safety in Spring Boot 4 with JSpecify
- Support for
Optionalin Spring’s Expression Language - Simplification of the Spring Batch API
- Module-aware database migrations with Modulith
HttpSecuritycustomizer in Spring Boot 4- OAuth2 Client support for HTTP interfaces
- Streaming your request and response bodies with Spring’s HTTP interfaces
- Monitoring your SMTP metrics with Spring Boot 4 and Micrometer
- Deprecation of
RestTemplate - Configuring CSRF for Single Page Applications with Spring Security
- New JMS Client in Spring Boot 4
- API versioning with Spring 7
- Using Spring Boot’s new
RestTestClient - Dynamically register your beans with Spring’s new
BeanRegistrar - Implementing Multi-Factor Authentication with Spring Security 7
- Liveness and readiness probes are enabled by default in Spring Boot 4
- Upgrading to Jackson 3 with Spring Boot 4
- Spring Retry became a part of Spring Core in Spring framework 7
- Spring’s own OpenTelemetry starter
- Spring’s Authorization Server becoming a part of Spring Security 7