Advertisement ยท 728 ร— 90

Posts by Sam Brannen

Preview
Catch the Spring Team at Spring I/O 2026! Level up your Java code and explore what Spring can do for you.

Spring I/O Barcelona, here we come! ๐Ÿ‡ช๐Ÿ‡ธ

The Spring team is heading to Spring I/O in full force this year. We canโ€™t wait to hang out with the community and talk all things Framework, Boot, AI, and more.

Check out our speaker session lineup:
spring.io/blog/2026/04...

๐Ÿƒ #SpringIO

1 day ago 10 5 0 0
@MockitoBean and @MockitoSpyBean :: Spring Framework The annotations can be applied in the following ways.

For further details and examples, check out the updated reference docs.

docs.spring.io/spring-frame...

4 days ago 0 0 0 0
Post image Post image

๐Ÿƒ #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...

4 days ago 8 2 3 0

Ok, all good. End. Done. Out. Bye. Exiting. End of thought. Done. Output now. Go. Yes. Go! Out! Okay! Yes! Go! Out! Okay! End. Done. Go. Yes. Bye. End. Done. Bye. Go. Done. Go. End. Go. Done. Go. End. Done. Go. End. Done. Go. End. Done. Go. End. Done. Go.

5 days ago 0 0 0 0

Sometimes #AI agents can be a little too chatty. ๐Ÿคฃ

End of thoughts. Bye! Goodbye! Proceed! Yes! Go! Outputting! End! End of thinking. I will output the response now. Ending thinking block. It is time. Time to output. Finished! Let's do it. Let's go. Ok. Done. Wait, ...

5 days ago 1 0 2 0
Preview
Spring Framework 6.2.17 and 7.0.6 Available Now Level up your Java code and explore what Spring can do for you.

๐Ÿƒ #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...

1 month ago 6 4 0 0
Preview
Tools State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...

Spring Tools 5.1.0 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...

1 month ago 2 4 0 0
Advertisement
Josh Long Trading Card

Josh Long Trading Card

Phil Webb Trading Card

Phil Webb Trading Card

Headed to #Devnexus this week? So is the Spring team! ๐Ÿƒ

Beyond this lineup of sessions with your favorite speakers and topics, we will have limited-edition trading cards! Collect the full set by attending our talks.

See the full Spring & Tanzu schedule here: go-vmware.broadcom.com/vmware-tanzu...

1 month ago 13 8 1 0
Preview
8305250: Unnecessary "unknown enum constant" warning emitted by javac when dependency has optional annotations with enums by lahodaj ยท Pull Request #29818 ยท openjdk/jdk Consider snippet like: @UnresolvableAnnotation int f1; @UnresolvableAnnotation(unresolvable = 0) int f2; @UnresolvableAnnotation(unresolvable=UnresolvableEnum.A) int f3; javac will currently handl...

The #OpenJDK team is finally considering NOT emitting an "unknown enum constant" warning for optional annotations (which breaks builds with -Werror)! ๐Ÿ˜ฑ

github.com/openjdk/jdk/...

I would warmly welcome that for #Java! ๐Ÿ‘๐Ÿผ

1 month ago 3 1 0 0
Preview
Spring Framework 6.2.16 and 7.0.4 Available Now Level up your Java code and explore what Spring can do for you.

๐Ÿƒ #SpringFramework 6.2.16 and 7.0.4 are now available and come with lots of bug fixes and performance enhancements.

Get 'em while they're hot! ๐Ÿค“

spring.io/blog/2026/02...

2 months ago 1 0 0 0
Preview
Reactive Java with Project Reactor Over the past decade, the Java ecosystem has gradually abandoned the idea that increasing the number of threads is the scalable solution to growing load. Cloud-native implementations, containerized wo...

New post from Matteo Rossi on reactive programming in Java using Project Reactor. Learn how to build non-blocking applications with backpressure support.

foojay.io/today/reacti...

#Java #ProjectReactor #ReactiveProgramming

2 months ago 4 5 0 0
Spring AI logo

Spring AI logo

Excited to share that as of today, I am joining the Spring AI team (@spring-ai.bsky.social) to work on Spring AI 2.0 and future versions. I will continue to be part of the Spring Framework team and will split my time between the 2 projects.

#spring #ai #java

2 months ago 34 5 0 0
Preview
Spring Data JDBC Made Easy with IntelliJ IDEA | The IntelliJ IDEA Blog In this article, you will learn how to use Spring Data JDBC by leveraging IntelliJ IDEA's powerful features and become more productive in your development process.

The Spring Data JDBC is growing and IntelliJ IDEA provides first-class support for it!
โœ… Create entities from DB tables
โœ… Generate scripts for Liquibase / Flyway
โœ… Create repositories from usage + auto-wiring
โœ… Column-to-code completion
Read more ๐Ÿ‘‰ jb.gg/39id13

2 months ago 13 5 0 1
Preview
STF Milestone 10: Documentation improvements โ€ข Marc Philipp Personal website

โœจ๏ธ New blog post: "STF Milestone 10: Documentation improvements"

Modernizing @junit.org's documentation by adopting @antora.org and hosting on statichost.eu

๐Ÿ‘‰๏ธ marcphilipp.de/blog/2026/01...

Thanks to the @sovereign.tech fund for their support!

2 months ago 5 3 0 1
Preview
Release v3.27.7 ยท assertj/assertj ๐Ÿ”’ Security Core Fix XXE vulnerability in isXmlEqualTo assertion (CVE-2026-24400) See GHSA-rqfh-9r24-8c9r for details; many thanks to @wxt201 and @Song-Li for responsibly reporting it! ๐Ÿšซ Deprec...

๐Ÿ“ข AssertJ 3.27.7 has been released!

This fixes CVE-2026-24400 ๐Ÿ”’

Happy assertions!

github.com/assertj/asse...

2 months ago 9 4 0 0
Video

Let me introduce you to another new validation in the Spring Tools: it reminds you that you should not try to define the path in the controller annotation itself - and as a bonus, comes with the corresponding quick fix ๐Ÿฅณ

3 months ago 7 3 0 0
Video

Spring Framework 7 comes with an improved way to functionally register bean definitions using the BeanRegistrar interface - and Spring Tools 5 has already support for this built-in, incl. understanding bean definitions + checking and adding matching import annotations ๐Ÿฅณ๐Ÿš€๐Ÿ˜Ž

3 months ago 5 4 0 0
Advertisement
Video

The newly introduced API versioning support in Spring Framework 7 is already nicely supported in the @springtools.bsky.social - for example by double checking for a proper configuration when using it ๐Ÿ˜Ž

2 months ago 7 4 0 1
Preview
STF Milestone 8: Improved parallel test execution โ€ข Marc Philipp Personal website

โœจ New blog post: "STF Milestone 8: Improved parallel test execution"

Parallel execution support for the Vintage engine, resource lock improvements, and a new #JUnit Platform implementation of parallel execution

๐Ÿ‘‰ marcphilipp.de/blog/2026/01...

Thanks to the @sovereign.tech Fund for their support!

2 months ago 4 2 0 0
Post image

My "Year in Code" for 2025 via GitHub Wrapped. ๐Ÿค“

git-wrapped.com/profiles/sbr...

2 months ago 2 0 0 0
Preview
Gradle 9.3.0 Release Notes We are excited to announce Gradle 9.3.0.

Happy Friday!

๐Ÿ“ฃ #Gradle 9.3.0 is out!

https://docs.gradle.org/9.3.0/release-notes.html

Bug fixes andโ€ฆ

๐Ÿ“‹ Test reporting improvements
๐Ÿ’ก Error and warning improvements
๐Ÿ”ง Build authoring improvements

Please report any ๐Ÿ› on #GitHub!

2 months ago 8 2 0 0
Preview
Spring Framework 7.0.3 Available Now Level up your Java code and explore what Spring can do for you.

๐Ÿƒ #SpringFramework 7.0.3 is now available!

This release contains 65 fixes and documentation improvements and will be shipped next week with #SpringBoot 4.0.2.

๐Ÿš€ Noteworthy: context pausing behavior in the TestContext framework is now configurable and lazy by default.

spring.io/blog/2026/01...

2 months ago 5 2 0 0
Preview
Devnexus 2026 The longest-running and Largest Java Ecosystem Conference in the World.

I'm presenting on Spring and Observability at @devnexus.bsky.social in early March.
Devnexus is the biggest Java conference in the USA, I highly recommend it!
This promo code gives you 30% discount on ticket prices: SPEAK30.
devnexus.com

2 months ago 9 3 0 0
Video

New in Spring Tools 5: controllers now show up with a code lens that summarizes the web configuration that you have in place for the project - and allows you to quickly navigate to it - very useful, especially in combination with the new API versioning support in Spring Framework 7 ๐Ÿฅณ ๐Ÿš€

2 months ago 3 2 0 0
Context Pausing :: Spring Framework

See also:

docs.spring.io/spring-frame...

github.com/spring-proje...

3 months ago 0 0 0 0
Preview
Avoid unnecessary pausing of application contexts for tests ยท spring-projects/spring-framework@fa40406 In commit 9711db787e, we introduced support for disabling test application context pausing via a Spring property or JVM system property, as follows. -Dspring.test.context.cache.pause=never Howeve...

๐Ÿƒ #SpringFramework 7.0.3 will lazily pause an unused test ApplicationContext the 1st time a different context is used. ๐Ÿš€

But you can override this by setting "spring.test.context.cache.pause" to ALWAYS or disable pausing by setting that to NEVER.

github.com/spring-proje...

3 months ago 2 1 1 0
Advertisement
Preview
Introduce Spring property to disable context pausing for tests ยท spring-projects/spring-framework@9711db7 Spring Framework 7.0 introduced support for pausing inactive application contexts between test classes and restarting them once they are needed again. If pausing and restarting are fast, this featu...

๐Ÿƒ With #SpringFramework 7.0.3, you'll be able to globally disable test ApplicationContext pausing (in case pausing causes issues for you) by setting the "spring.test.context.cache.pause" property to "never".

github.com/spring-proje...

3 months ago 3 1 0 0
Preview
Tools State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...

Spring Tools 5.0.1 released for @vscode.dev, @cursor.com.web.brid.gy, Eclipse Java IDE 2025-12, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...

3 months ago 6 4 0 0
Spring and Kotlin logos

Spring and Kotlin logos

My last blog post of the year: Next level Kotlin support in Spring Boot 4.
spring.io/blog/2025/12...

#spring #kotlin

3 months ago 28 11 0 0

๐Ÿƒ #Spring Framework 7.0.2 includes several enhancements for retry support.

โฐ Timeouts in @โ Retryable and RetryPolicy
๐Ÿ› ๏ธ New onRetryableExecution() listener callback, exposes the current retry count, etc.
๐Ÿ‘๐Ÿป @โ EnableResilientMethods now participates in globally enforced target class proxying

4 months ago 9 4 0 0