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:

  1. Spring Boot’s Modularization
  2. Improvements to HTTP interfaces
  3. Modularization of Spring Batch
  4. New way to map enums with Spring Boot 4 and Hibernate 7
  5. Null safety in Spring Boot 4 with JSpecify
  6. Support for Optional in Spring’s Expression Language
  7. Simplification of the Spring Batch API
  8. Module-aware database migrations with Modulith
  9. HttpSecurity customizer in Spring Boot 4
  10. OAuth2 Client support for HTTP interfaces
  11. Streaming your request and response bodies with Spring’s HTTP interfaces
  12. Monitoring your SMTP metrics with Spring Boot 4 and Micrometer
  13. Deprecation of RestTemplate
  14. Configuring CSRF for Single Page Applications with Spring Security
  15. New JMS Client in Spring Boot 4
  16. API versioning with Spring 7
  17. Using Spring Boot’s new RestTestClient
  18. Dynamically register your beans with Spring’s new BeanRegistrar
  19. Implementing Multi-Factor Authentication with Spring Security 7
  20. Liveness and readiness probes are enabled by default in Spring Boot 4
  21. Upgrading to Jackson 3 with Spring Boot 4
  22. Spring Retry became a part of Spring Core in Spring framework 7
  23. Spring’s own OpenTelemetry starter
  24. Spring’s Authorization Server becoming a part of Spring Security 7