Josh Long

Josh Long

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal and a Java Champion. He's host of "A Bootiful Podcast" (https://soundcloud.com/a-bootiful-podcast), host of the "Spring Tips Videos" (http://bit.ly/spring-tips-playlist), co-author of 6+ books (http://joshlong.com/books.html), and instructor on 8+ Livelessons Training Videos (http://joshlong.com/livelessons.html)

Blog posts by Josh Long

This Week in Spring - April 15th, 2025

Engineering | April 15, 2025 | 0 Comments
  • Spring AI M7 is here! This new release includes a bunch of awesome new features! And some refactorings. Notably that the Spring AI auto-configuration has changed from a single monolithic artifact to individual auto-configuration artifacts per model, vector store, and other components. This change was made to minimize the impact of different versions of dependent libraries conflicting, such as Google Protocol Buffers, Google RPC, and others. By separating auto-configuration into component-specific artifacts, you can avoid pulling in unnecessary dependencies and reduce the risk of version…

This Week in Spring - April 8th, 2025

Engineering | April 08, 2025 | 0 Comments

Hi, Spring fans! How are ya? I'm doing fine. Excited, even. You see, Spring AI M7 is coming soon! In theory, it drops on Thursday. Don't hold us to that — these things can change :-) But soon, and it's turning out to be a whopper of a release!

You should try upgrading your application to the new M7 by using the -SNAPSHOT builds. The coordinates for the various starters have been reworked, so things will break there. Don't panic — you just need to update the coordinates. There's good information in the documentation.

Here's the gist:

  • Model starters: spring-ai-{model}-spring-boot-starterspring-ai-starter-model-{model}
  • Vector Store starters: spring-ai-{store}-store-spring-boot-starterspring-ai-starter-vector-store-{store}
  • MCP starters: spring-ai-mcp-{type}-spring-boot-starterspring-ai-starter-mcp-{type}

This Week in Sprng - April 1st, 2025

Engineering | April 01, 2025 | 0 Comments

Hi, Spring fans! Welcome to another exciting installment of This Week in Spring! It's April Fools day, so be wary of things you read on the internet, but it's also the 11th anniversary of Spring Boot 1.0, which was released this day in 2014! (that's not an April Fools). Happy birthday!

I'm in excellent Austin, TX, at Dr. Venkat Subramaniam's phenomenal Arc of AI show. I love this show! So many amazing people - many of whom also happen to be world-class speakers and engineers - converge in one place to synthesize their vantage point on "A.I." in one hour. Of course, I will be talking about…

This Week in Spring - March 25th, 2025

Engineering | March 25, 2025 | 1 Comment

Hi, Spring fans! Welcome to another installment of This Week in Spring! This week, I’m in Portland, OR, then I'm off to Austin, TX for the Arc of AI show, and then I'm off to Amsterdam for Voxxed Days Amsterdam! If you're around, be sure to say hi! There's a ton of cool stuff to look at, so without any further ado, let's dive right into it!

This Week in Spring – March 18th, 2025

Engineering | March 18, 2025 | 0 Comments

Hi, Spring fans! I just got back from the amazing JavaOne show held in Redwood Shores. It was a fun, uproarious event and a great chance to reconnect with tons of friends, old and new.

I love this community!

One of the central highlights of this show? Java 24 is here, finally!

And, as usual, we've got tons of news—some old, but mostly, well, new. Let's dive right into it!

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all