---
title: "This Week in Spring - April 28th, 2026"
source_name: "Spring Blog"
original_url: "https://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026"
canonical_url: "https://www.traeai.com/articles/17c26e4a-841d-41a6-8674-ee6da575ea00"
content_type: "article"
language: "英文"
score: 7.5
tags: ["Spring","AI","Java"]
published_at: "2026-04-28T00:00:00+00:00"
created_at: "2026-04-28T09:43:57.575087+00:00"
---

# This Week in Spring - April 28th, 2026

Canonical URL: https://www.traeai.com/articles/17c26e4a-841d-41a6-8674-ee6da575ea00
Original source: https://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026

## Summary

本周 Spring 社区更新涵盖 Spring AI SDK 1.0 发布、Spring Boot 4 重试逻辑改进，以及多个 Spring AI 实践案例。

## Key Takeaways

- Spring AI SDK for AgentCore 达到 1.0，支持更广泛的智能应用开发。
- Spring Boot 4 修复了重试逻辑的常见问题，提升了可靠性。
- Craig Walls 发布多个 Spring AI 配方，展示 agent-to-agent 通信与规划工具。

## Content

Title: This Week in Spring - April 28th, 2026

URL Source: http://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026

Markdown Content:
# This Week in Spring - April 28th, 2026

[Skip to main content](http://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026#main)

[](http://spring.io/ "Home")

Why Spring
*   [Overview](http://spring.io/why-spring)
*   Trending 
*   [Generative AI](http://spring.io/ai)
*   [Cloud](http://spring.io/cloud)
*   Architecture Patterns 
*   [Microservices](http://spring.io/microservices)
*   [Reactive](http://spring.io/reactive)
*   [Event Driven](http://spring.io/event-driven)
*   Application Types 
*   [Web Applications](http://spring.io/web-applications)
*   [Serverless](http://spring.io/serverless)
*   [Batch](http://spring.io/batch)

Learn
*   Getting Started 
*   [Quickstart](http://spring.io/quickstart)
*   [Guides](http://spring.io/guides)
*   Academy 
*   [Courses](https://spring.academy/courses)
*   [Get Certified](https://spring.academy/learning-path)

Projects
*   [Overview](http://spring.io/projects)
*   Projects 
*   [Spring Boot](http://spring.io/projects/spring-boot)
*   [Spring Framework](http://spring.io/projects/spring-framework)
*   [Spring Cloud](http://spring.io/projects/spring-cloud)
*   [Spring AI](http://spring.io/projects/spring-ai)
*   [Spring Data](http://spring.io/projects/spring-data)
*   [Spring Integration](http://spring.io/projects/spring-integration)
*   [Spring Batch](http://spring.io/projects/spring-batch)
*   [Spring Security](http://spring.io/projects/spring-security)
*   Foundational Projects 
*   [Micrometer](https://micrometer.io/)
*   [Reactor](https://projectreactor.io/)
*   Development Tools 
*   [Spring Tools](http://spring.io/tools)
*   [Spring Initializr](https://start.spring.io/)

Resources
*   [Blog](http://spring.io/blog)
*   [Release Calendar](http://spring.io/projects#release-calendar)
*   [Version Mappings](http://spring.io/projects/generations)
*   [Release Highlights](http://spring.io/projects/release-highlights)
*   [Security Advisories](http://spring.io/security)
*   GitHub Orgs 
*   [Spring Projects](https://github.com/spring-projects)
*   [Spring Cloud](https://github.com/spring-cloud)

Community
*   [Overview](http://spring.io/community)
*   [Events](http://spring.io/events)
*   [Authors](http://spring.io/authors)

Enterprise
*   [Overview](https://enterprise.spring.io/)
*   [Long-term Support](https://enterprise.spring.io/lts-releases)
*   [Automated Upgrades](https://enterprise.spring.io/spring-application-advisor)
*   [Governance and Compliance](https://enterprise.spring.io/enterprise-extensions)
*   [Modern App Development](https://enterprise.spring.io/enterprise-components)

- [x] light 

[](http://spring.io/ "Logo")

# [Spring Blog](http://spring.io/blog)

RSS feeds

[All Posts](http://spring.io/blog.atom)

[Engineering](http://spring.io/blog/category/engineering.atom)

[Releases](http://spring.io/blog/category/releases.atom)

[News & Events](http://spring.io/blog/category/news.atom)

# This Week in Spring - April 28th, 2026

[Engineering](http://spring.io/blog/category/engineering) | [Josh Long](http://spring.io/authors/joshlong) | April 28, 2026 | 1 min read | [0 Comments](http://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026#disqus_thread)

Hi Spring fans! Welcome to another installment of _This Week in Spring_! As I write this, I'm on PTO in beautiful Santorini, Greece, catching up on some news and about to cruise the islands for some sightseeing. There's nothing quite like springtime in the Mediterranean! I couldn't dream of enjoying the weather during the spring season until I checked in on which way the wind was blowing in the Spring community, and so here we are! Let's dive right into it!

*   In last week's installment of _A Bootiful Podcast_, I talked to _both_[Dr. Venkat Subramaniam _and_ James Ward](https://spring.io/blog/2026/04/23/a-bootiful-podcast-venkat-james), ahead of a talk that the three of us gave at Voxxed Days Amsterdam called _Intelligent Kotlin_.
*   [https://medium.com/javarevisited/your-retry-logic-is-probably-broken-spring-boot-4-just-fixed-that-for-you-dffe582fe6c9](https://medium.com/javarevisited/your-retry-logic-is-probably-broken-spring-boot-4-just-fixed-that-for-you-dffe582fe6c9)
*   [Spring AI SDK for AgentCore has reached 1.0!](https://aws.amazon.com/blogs/machine-learning/spring-ai-sdk-for-amazon-bedrock-agentcore-is-now-generally-available/)
*   I've been loving Craig Walls' amazing series of Spring AI recipes. This latest one looks at using A2A to enable yet another kind of [agent-to-agent communication with Spring AI](https://www.linkedin.com/pulse/spring-ai-recipe-enabling-agent-to-agent-a2a-craig-walls-511oc)
*   Here's another one on using [the `TodoWriteTool` to handle agentic planning](https://www.linkedin.com/pulse/spring-ai-recipe-agentic-planning-todowritetool-craig-walls-pcigc)
*   Have you seen Toshiaki Maki's amazing Maven plugin to [enforce JSpecify.dev null restrictions in Java code?](https://ik.am/entries/900/en)
*   Did you see the latest update on [how Netflix uses Java (and Spring Boot, and Spring AI) in 2026?](https://www.youtube.com/watch?v=ucJTPda_zx0)
*   [Spring AI 1.0.6, 1.1.5, and 2.0.0 M5 are all available now!](https://spring.io/blog/2026/04/27/spring-ai-1-0-6-1-1-5-2-0-0-M5-available-now)
*   [Spring Shell 4.0.2 is available now!](https://spring.io/blog/2026/04/24/spring-shell-4-0-2-is-out)
*   [Spring Modulith 2.1 RC1, 2.0.6, and 1.4.11 released](https://spring.io/blog/2026/04/24/spring-modulith-2-1-rc1-2-0-6-and-1-4-11-released)
*   [Spring Boot 3.5.14 are available now](https://spring.io/blog/2026/04/23/spring-boot-3-5-14-available-now)
*   [Spring Boot 4.0.6 available now](https://spring.io/blog/2026/04/23/spring-boot-4-0-6-available-now)
*   [Spring Boot 4.1.0 RC1 available now](https://spring.io/blog/2026/04/23/spring-boot-4-1-0-RC1-available-now)
*   [Spring for Apache Pulsar 1.2.17 are 2.0.5 are now available](https://spring.io/blog/2026/04/22/spring-for-apache-pulsar-1-2-17-and-2-0-5-are-now-available)
*   [Spring for Apache Kafka 4.1.0 RC1, 4.0.5, and 3.3.15 available now](https://spring.io/blog/2026/04/22/spring-kafka-4)
*   [Spring Security 2026.04 Releases containing CVE fixes](https://spring.io/blog/2026/04/21/spring-security-releases)
*   [Spring Authorizatyion Server 1.5.7 is available now](https://spring.io/blog/2026/04/21/spring-authorization-server-1-5-7-available-now)
*   [Spring Inegration 7.1.0-RC1 available now](https://spring.io/blog/2026/04/21/spring-integration-7-1-0-rc1-available)
*   [Spring Vault 4.1.0 RC1 and 4.0.2 released](https://spring.io/blog/2026/04/20/spring-vault-4-0-rc1-4-0-2-released)

## Get the Spring newsletter

Stay connected with the Spring newsletter

[Subscribe](https://go-vmware.broadcom.com/tnz-spring-newsletter-subscribe)

![Image 1](http://spring.io/img/extra/footer.svg)

## Get ahead

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

[Learn more](https://spring.academy/)
## Get support

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

[Learn more](http://spring.io/support)
## Upcoming events

Check out all the upcoming events in the Spring community.

[View all](http://spring.io/events)

[Why Spring](http://spring.io/why-spring)

[Generative AI](http://spring.io/ai)

[Microservices](http://spring.io/microservices)

[Reactive](http://spring.io/reactive)

[Event Driven](http://spring.io/event-driven)

[Cloud](http://spring.io/cloud)

[Web Applications](http://spring.io/web-applications)

[Serverless](http://spring.io/serverless)

[Batch](http://spring.io/batch)

[Learn](http://spring.io/learn)

[Quickstart](http://spring.io/quickstart)

[Guides](http://spring.io/guides)

[Courses](https://spring.academy/courses)

[Get Certified](https://spring.academy/learning-path)

[Projects](http://spring.io/projects)

Resources

[Blog](http://spring.io/blog)

[Release Calendar](http://spring.io/projects#release-calendar)

[Version Mappings](http://spring.io/projects/generations)

[Release Highlights](http://spring.io/projects/release-highlights)

[Security Advisories](http://spring.io/security)

[Community](http://spring.io/community)

[Events](http://spring.io/events)

[Authors](http://spring.io/authors)

[Enterprise](https://enterprise.spring.io/)

[Long-term Support](https://enterprise.spring.io/lts-releases)

[Automated Upgrades](https://enterprise.spring.io/spring-application-advisor)

[Governance and Compliance](https://enterprise.spring.io/enterprise-extensions)

[Modern App Development](https://enterprise.spring.io/enterprise-components)

[Thank You](http://spring.io/thank-you)

Copyright © 2005 - 2026 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. 

[Terms of Use](https://www.broadcom.com/company/legal/terms-of-use) • [Privacy](https://www.broadcom.com/company/legal/privacy) • [Trademark Guidelines](http://spring.io/trademarks)

Apache®, Apache Tomcat®, Apache Kafka®, Apache Cassandra™, and Apache Geode™ are trademarks or registered trademarks of the Apache Software Foundation in the United States and/or other countries. Java™, Java™ SE, Java™ EE, and OpenJDK™ are trademarks of Oracle and/or its affiliates. Kubernetes® is a registered trademark of the Linux Foundation in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Windows® and Microsoft® Azure are registered trademarks of Microsoft Corporation. “AWS” and “Amazon Web Services” are trademarks or registered trademarks of Amazon.com Inc. or its affiliates. All other trademarks and copyrights are property of their respective owners and are only mentioned for informative purposes. Other names may be trademarks of their respective owners.

[](https://www.youtube.com/user/SpringSourceDev)[](https://github.com/spring-projects)[](https://x.com/springcentral)[](https://bsky.app/profile/spring.io)

[](http://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026#header)

## Cookies

Broadcom and our partners use technology, including cookies to, among other things, operate the site, analyze site usage, view and retain your site interactions, improve your experience and help us advertise. Click “Do Not Sell or Share My Personal Information,” to stay opted out of sales and sharing of your personal information. By clicking “Allow All,” you agree to our use of non-essential technologies as described in our[Cookie Notice.](https://www.broadcom.com/company/legal/cookie-policy)

Allow All

Do Not Sell or Share My Personal Information

Cookie Settings

![Image 2: Company Logo](https://cdn.cookielaw.org/logos/8153b982-ae11-46a0-b7c2-6e4e3b591d72/b2b73549-dd48-4805-83af-94b66f64fe57/d4a96bff-e4ff-44f4-a5af-efee8da0e3f9/Broadcom_Logo_Red-Black_no-tag.png)

## Privacy Preference Center

## Privacy Preference Center

*   ### Your Privacy 
*   ### Strictly Necessary Cookies 
*   ### Sell or Share Personal Data 

#### Your Privacy

When you interact with Broadcom as set forth in the Privacy Policy through visiting any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. 

[Cookie Policy](https://www.broadcom.com/company/legal/cookie-policy)[Privacy Policy](https://www.broadcom.com/company/legal/privacy/policy)

#### Strictly Necessary Cookies

Always Active

These cookies are necessary for the website to function and cannot be switched off in Broadcom’s systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.

#### Sell or Share Personal Data

- [x] Sell or Share Personal Data  

Under California law, some uses of cookies may be considered “selling” or “sharing” of personal information. You may opt-out of such “selling” or “sharing” by opting out of these cookies.

*   ##### Targeting Cookies

- [x] Switch Label label  
These cookies may be set through Broadcom’s site by its advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

*   ##### Functional Cookies

- [x] Switch Label label  
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.

*   ##### Performance Cookies

- [x] Switch Label label  
These cookies allow Broadcom to count visits and traffic sources so Broadcom can measure and improve the performance of its site. They help Broadcom to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies Broadcom will not know when you have visited our site and will not be able to monitor its performance.

### Cookie List

Consent Leg.Interest

- [x] checkbox label label

- [x] checkbox label label

- [x] checkbox label label

Clear

*   - [x] checkbox label label 

Apply Cancel

Confirm My Choices

Required Only Allow All

[![Image 3: Powered by Onetrust](https://cdn.cookielaw.org/logos/static/powered_by_logo.svg)](https://www.onetrust.com/products/cookie-consent/)
