🍃 #SpringFramework 7.1 will support @MockitoBean and @MockitoSpyBean on test constructor parameters! 🚀
It works with Java constructors, but it's even nicer with Kotlin compact constructors. It also works with so-called "test records" in Java. 🤓
github.com/spring-proje...
Posts by Oliver Drotbohm
Spring Data JDBC brings out the best in #Kotlin.
Constructor-based mapping keeps val fields truly immutable. Value classes map natively – no @Embedded, no extra setup. No proxies, no hidden state.
Check it out 👇
jb.gg/agfdv4
Hey Spring fans 🍃
My book "Testing Spring Boot Applications" is in early access with @manning.com. We made a short video to tell you all about it: www.youtube.com/watch?v=aAFK...
It's 50% until April 16th with the promo code MLGarniermoiroux. Check it out: hubs.la/Q0473JRG0
Defining and including your own stereotypes in the new Spring logical structure view has never been easier - with the latest release of @springtools.bsky.social, your catalog files are automatically merged with the defaults, for those not using jMolecules directly 🥳🚀😎
Happy birthday, Mr. Spring Data, @mp911.de! 🥳👏
It might be very likely for some, but unlikely not for others. Especially if you (don’t) consider the implied effort to achieve those.
Starting any kind of argument with an allegedly obvious but inherently wrong premise unfortunately weakens everything that follows. 2/2
”… an architecture that allows teams to develop, deploy, and scale independently is clearly desirable.“
Hot take: in this generalized form the statement is false. Whether a quality attribute of an architecture is desirable requires scrutiny. blog.redplanetlabs.com/2026/03/31/t... 1/2
Crazy face with the text "Update all the poms"
On behalf of the entire Spring Cloud team we are pleased to announce the release of Spring Cloud 2025.0.2. This release includes a few key dependency updates across the release train. More details can be found on our blog: spring.io/blog/2026/04...
Support for functional web route definitions in @springtools.bsky.social now works for Spring WebMVC as well, understands static methods and builder pattern, visualizes the extracted routes in the symbols + logical structure view, and shows a nice code lens on the handler method 😎🚀
Germany's hottest funk band, the Heavytones, have recorded a Little Big Beat Studio performance, and it's just as awesome as you'd expect. 🤩💃🕺🔥 #heavytones #moritzmueller #littlebigbeatstudiosritzmueller #littlebigbeatstudios
The photo is a screenshot of a tweet from an account called "Prep Propaganda." It reads: "Young right wing men in France during the 1980’s wore tassel loafers as an outwardly preppy aesthetical statement of conservative principles against their socialist government" The tweet carries an attached photo, showing someone wearing white trousers, navy socks, and snuff colored tassel loafers. They are sitting in a leather chair that's on top of an old rug, telegraphing a kind of online "Old Money" aesthetic.
the CIA posts stuff like this so you can feel like you're part of the ruling class by purchasing a pair of $150 loafers off eBay instead of asking for affordable housing, free healthcare, and better working conditions
Huge congrats to the Spring Boot team! Twelve years of innovation, and with the latest 4.0, you're still leading the way!
@philwebb.dev @0.5ritter.de
🥁📢 Spring Modulith 2.1 M4 is here! Support for JobRunr for event externalization and more control over which event listeners to create entries for in the EPR. Grab it while it's 🔥! 🍃📦 #SpringModulith #JobRunr
When you write code, you review it as you write it. The two acts are inseparable.
When using someone else's code, you extend some degree of trust because you know they did the same.
Nice improvements coming as part of the Spring Tools 5.1.0 release, including syntax highlighting for SQL statements inside of query annotations for Spring Data JDBC projects... 🥳🚀
Guess what? Then we two share the same birthday, too. 🤩 Happy Birthday!
Happy 22nd birthday, Spring Framework! 🥳🍃 #Spring spring.io/blog/2004/03...
Schade. Dann wo bzw. wann anders! 🙇♂️
Gibt es hier mittlerweile Genaueres oder ist das verschoben/abgesagt? Danke! 🙇♂️
Chuck Norris is not dead. Death became Chuck Norris. #RIP 🖤
Spring Tools 5.1.1 released for @vscode.dev, @cursor.com.web.brid.gy, Eclipse Java IDE 2026-03, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...
Spring Data Valkey 1.0 is GA now.
Congrats to the @valkeyio.bsky.social team 🥳👏
github.com/valkey-io/sp...
En route to Berlin for FOSS Backstage 2026. Who am I gonna meet? 🙋♂️ #fossback #fossbackstage
„Erkennbar“ finde ich weit aus dem Fenster gelehnt. Ich sehe keinen Grund der CEO Riege dort den „benefit of the doubt“ zu geben. Mal davon abgesehen benötigt die meiste Automatisierungen von eher profanen Aufgaben überhaupt keine KI. Es reicht einfache algorithmische Software.
Das wäre sicher schön. Ich glaube aber, das ist eine sehr kurzsichtige und oberflächliche Ansicht. newrepublic.com/post/207693/...
Existing APIs + #AI Agents = Challenge? Don't rewrite your enterprise REST #APIs for agentic workflows! Join Adib Saikali on 3/25 to learn how #HATEOAS complements MCP to safely guide and constrain AI agent behavior. Future-proof your API investments!
https://bit.ly/4bnvSIu
🍃 #SpringFramework 6.2.17 and 7.0.6 are now available!
6.2.17 ships with 26 fixes and documentation improvements, and 7.0.6 ships with 45 fixes and documentation improvements.
spring.io/blog/2026/03...
🚀 Neo4j Migrations 3.3.0 has been released! github.com/michael-simons/neo4j-mig...
I recorded an episode of the Marco Show with Marco Behler from JetBrains. It was an absolute pleasure, thanks for having me. We talked about a lot: how I ended up on the Spring team, Project Leyden, GraalVM, AI, and so much more. Also available as a podcast.
www.youtube.com/watch?v=FUFs...