Oliver Drotbohm
banner
odrotbohm.de
Oliver Drotbohm
@odrotbohm.de
Frameworks & Architecture in the Spring open source engineering team, all things Spring, Java, data, DDD, REST, software architecture, drums & music. He/him.
Reposted by Oliver Drotbohm
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Reposted by Oliver Drotbohm
Spring Tools 4.32.2 released for @vscode.dev, Eclipse Java IDE 2025-09, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...
Tools
Spring Tools is the next generation of Spring tooling for your favorite coding environment. It provides world-class support for developing Spring-based enterprise applications, whether you prefer Ecli...
spring.io
November 10, 2025 at 4:17 PM
Reposted by Oliver Drotbohm
Sometimes, small details matter...

While polishing Spring Framework 7, Juergen Hoeller has been able to craft a BridgeMethodResolver optimization that massively reduces the reflection performed on bean methods at startup. It has been backported to 6.2.x too.

github.com/spring-proje...
Avoid unnecessary bridge method resolution around getMostSpecificMethod · Issue #35780 · spring-projects/spring-framework
Following up on #21843 in 6.1.3, it turns out that this commonly causes performance regressions, unnecessarily introspecting non-annotated methods in complex class hierarchies on startup. Revisitin...
github.com
November 8, 2025 at 11:00 AM
Reposted by Oliver Drotbohm
Please give it a try and let us know what you think! This is your last opportunity before GA on Nov 20!

spring.io/blog/2025/11...
Spring Boot 4.0.0-RC2 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 7, 2025 at 8:46 AM
Reposted by Oliver Drotbohm
🎉 Spring Framework 7 brings retry capabilities INTO core! No more external spring-retry dependency needed! Reach for the RetryTemplate When you need MORE control than Retryable can give you 💪
November 5, 2025 at 8:51 PM
Reposted by Oliver Drotbohm
A new feature dropped on start.spring.io!

Because you all love YAML so much, we've added radio buttons to switch the configuration format from properties to YAML. Hope you brought a ruler and don't live in Norway!
October 30, 2025 at 9:48 AM
Reposted by Oliver Drotbohm
Upgraded 2 of my open source libraries for Spring Boot 4.0.0-RC1:

* error-handling-spring-boot-starter: github.com/wimdeblauwe/...
* htmx-spring-boot: github.com/wimdeblauwe/...
October 29, 2025 at 5:36 PM
Reposted by Oliver Drotbohm
Finally managed to squeeze the follow-up (to "Jackson 3.0 released") blog post out -> cowtowncoder.medium.com/why-upgrade-...
Why upgrade to Jackson 3.0?
(if you are happy with Jackson 2.x functionality)
cowtowncoder.medium.com
October 29, 2025 at 1:00 AM
Reposted by Oliver Drotbohm
We've published a new installment of our "Road to GA" blog series. This time it's about the huge modularization effort the Spring Boot team has done and which is coming in Spring Boot 4: spring.io/blog/2025/10...

#java #spring #springboot
Modularizing Spring Boot
Level up your Java code and explore what Spring can do for you.
spring.io
October 28, 2025 at 3:47 PM
Reposted by Oliver Drotbohm
Spring Tools 4.32.1 released for @vscode.dev, Eclipse Java IDE 2025-09, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...
Tools
Spring Tools is the next generation of Spring tooling for your favorite coding environment. It provides world-class support for developing Spring-based enterprise applications, whether you prefer Ecli...
spring.io
October 28, 2025 at 3:19 PM
Reposted by Oliver Drotbohm
I have updated the blog post after Spring Boot 4.0.0-RC1 release, which restores in a deprecated form the Jackson 2 auto-configuration to help migrating, and Spring Security 7.0.0-RC1 one that leverages "safe default typing".
I have just published "Introducing Jackson 3 support in Spring" with hopefully useful insights on Spring Boot 4 upcoming JSON support and on the migration from Jackson 2. spring.io/blog/2025/10...
Introducing Jackson 3 support in Spring
Level up your Java code and explore what Spring can do for you.
spring.io
October 27, 2025 at 9:54 AM
🥁📢 #SpringModulith 2.0 RC1 is out! Spring Boot 4.0 RC1 upgrade and application-module-aware #Flyway migrations. 🍃📦
Spring Modulith 2.0 RC1, 1.4.4, and 1.3.10 released
Level up your Java code and explore what Spring can do for you.
spring.io
October 27, 2025 at 12:51 PM
Reposted by Oliver Drotbohm
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.11 has been released and is now available from Maven Central.

spring.io/blog/2025/10...

#java #spring #springboot @spring.io
Spring Boot 3.4.11 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 23, 2025 at 8:55 AM
TIL: Post-surgery patient handover has been influenced by Formula 1 pit procedures and significantly lowered mortality rates. 😳🏎️🫶
Patient handover from surgery to intensive care: using Formula 1 pit‐stop and aviation models to improve safety and quality
Background: We aimed to improve the quality and safety of handover of patients from surgery to intensive care using the analogy of a Formula 1 pit stop and expertise from aviation. Methods: A prospect...
www.academia.edu
October 22, 2025 at 11:45 AM
Oh, awesome. The output of `java --version` and `java -version` are not identical. 🙄 #java
October 21, 2025 at 1:00 PM
A night to remember with Phil Siemers… 🫶 #waswenndoch #schonheute
October 19, 2025 at 7:49 AM
Reposted by Oliver Drotbohm
Spring Data 2025.0.5 and 2024.1.11 released

spring.io/blog/2025/10...
Spring Data 2025.0.5 and 2024.1.11 released
Level up your Java code and explore what Spring can do for you.
spring.io
October 17, 2025 at 1:27 PM
Gotta love i18n’ed error messages: „Die Datenbank-Verbindung wurde nicht explizit geschlossen (jetzt in der Müllabfuhr)“ 😅 #java #garbagecollection
October 17, 2025 at 9:58 AM
Reposted by Oliver Drotbohm
🍃 #Spring Framework 7.0 RC1 is now available!

- Refinements for @⁠Retryable, RetryTemplate, & @⁠ConcurrencyLimit
- #Kotlin context propagation improvements
- API Versioning refinements
- #JUnit 6
- #Jackson 3

spring.io/blog/2025/10...
Spring Framework 7.0.0-RC1 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 16, 2025 at 4:03 PM
Reposted by Oliver Drotbohm
The Spring team has just released Spring Framework 7.0.0-RC1 with new features like automatic context propagation for Kotlin coroutines, a Jackson 3.0.0 baseline and much more.

The final version is planned next month!

spring.io/blog/2025/10...
Spring Framework 7.0.0-RC1 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 16, 2025 at 2:21 PM
Type infearence. Psychological disorder usually exposed by compilers afraid of what gibberish your going to hand it this time.
October 14, 2025 at 7:04 PM
RIP D‘Angelo. ♥️ And fuck cancer. www.youtube.com/watch?v=SxVN...
D'Angelo - Untitled (How Does It Feel) (Official Music Video)
YouTube video by DAngeloVEVO
www.youtube.com
October 14, 2025 at 6:12 PM
Application-module-aware #Flyway migrations have just landed in #SpringModulith! Check out the reference docs for details. docs.spring.io/spring-modul... 🍃📦
October 14, 2025 at 3:20 PM
OH: „Bored of directors“.
October 14, 2025 at 8:04 AM
Reposted by Oliver Drotbohm
The talk Brian Clozel and I gave at #Devoxx is already online.

Always great to share the stage with Brian. We covered what’s next for Spring Boot: API versioning, resiliency, OpenTelemetry, structured concurrency, and more.

Watch here: www.youtube.com/watch?v=4NQC...

#Java #SpringBoot
Spring Boot: Chapter 4 by Brian Clozel, Stephane Nicoll
YouTube video by Devoxx
www.youtube.com
October 11, 2025 at 9:09 AM