Spring Blog原文
Spring一周动态:2026年4月7日
各位 Spring 粉丝们,大家好!欢迎阅读新一期的《Spring 每周动态》!今天是 2026 年 4 月 7 日,我正在旅途中!我从精彩的阿姆斯特丹 Voxxed Days 大会开启了这段旅程,现在正穿行于法国。我参观了科尔马(Colmar),这是一座美丽的城市,迪士尼动画电影《美女与野兽》的创作者们曾从中汲取灵感。现在我正前往里昂,去见几位法国同事,并探索这座世界美食之都。随后,我将前往巴黎,本周四我将在那里的 Java 用户组发表演讲!如果你在当地,千万不要错过(ne le ratez pas!)。
与此同时,我们有很多内容要分享,让我们直接进入主题吧。
- 我很高兴能在上一期的《A Bootiful Podcast》中与 Oracle Java 开发倡导者 Ana-Maria Mihalceanu 畅谈。
- Spring Cloud 2025.0.2(代号 Northfields)已发布。
- Spring AI 负责人 Christian Tsolov 又带来了一篇重磅文章,探讨了 Spring AI 中的 AI 代理模式。这次他着眼于“自动记忆”功能,通过全新的
AutoMemoryTools为跨会话的代理提供持久化记忆。 - 我非常喜欢 JobRunr 社区成员分享的这篇文章,他们介绍了如何利用世界级的 Spring AI、Spring Boot 以及分布式调度引擎 JobRunr 构建了一个类似 openclaw 的系统,标题为:《我们如何通过连接生态系统中的各个点来构建 Java AI 代理》。
- 这篇关于 Trivago 如何大规模使用 Spring Boot 和 GraalVM 的文章非常精彩。
- 我一直很喜欢 Craig Walls 的《Spring AI 秘籍》!他最新的文章介绍了如何使用 Spring AI 的
ChatClient来实现轻量级聊天循环。 - 你看到 JetBrains 团队关于如何更优雅地在 Kotlin 中使用 Spring Data JPA 的博客了吗?JPA 有其用武之地,但它要求控制实体的状态变更,这导致在 Java 或 Kotlin 中使用时会变得非常冗长。特别是与我能想到的其他所有 ORM(包括 MyBatis、JOOQ、Spring Data JDBC、JDBI、JetBrains Exposed 等)相比。因此,我很高兴看到这篇博客文章!
- 这是一篇关于 LangChain4j 与 Spring AI 的非常有意思的对比(我很高兴看到 Spring AI 表现得如此出色)。
- 一篇很有趣的文章:假装它直到你成功为止——使用标头和行李传播(baggage propagation)在 Spring 中进行故障注入。
- 我非常欣赏这篇关于 Apero CAS 如何高效测试其基于 Spring 的开源项目的精彩文章——他们拥有超过 12,000 个测试用例!