工具与应用01
这是 Spring 社区每周例行的动态汇总,作者 Josh Long 盘点了近期与 Java 和 Spring 相关的内容:Craig Walls 写了两篇文章,一篇讲用 Spring 和 JBang 免构建地搭建 MCP 服务,另一篇讲把回答拆成若干声明以便做事实核查;播客采访了 Andrew Lombardi,讨论 Java 能否比 Rust 更快(结论是能);作者本人发布了 Spring Boot 4.1 中防止服务端请求伪造(SSRF,即攻击者诱导服务器去访问不该访问的地址)的视频,以及用 Mise 一键配好 JDK、环境变量和包的教程;SivaLabs 则分享了在 Spring Boot 中使用 .env 文件、以及用 skills 生成符合期望风格代码的视频;另有一篇讨论模块化单体与微服务如何取舍的文章。读者可以按兴趣挑选这些教程和讨论,全部为社区分享内容,没有发布新的软件版本。
文中可用工具
- SpringJava 开发框架,文章围绕其生态内容展开
- JBang用于免构建运行 Java 程序,文中与 Spring 搭配搭建 MCP 服务
- Spring Boot 4.1Spring 的快速开发框架,文中演示其 SSRF 防护功能
- Mise统一管理包、JDK 和环境变量等开发环境配置
- A Bootiful Podcast作者主持的播客节目,本期讨论 Java 与 Rust 性能
AI 编程02
这期 Spring Office Hours 播客由 Dan Vega 和 DaShaun Carter 主持,请来 Spring 生态知名开发者 Josh Long,一起聊软件开发未来,还回应了最近流传的一个争议观点。节目以直播形式进行,观众可以在线提问,也可以稍后通过播客平台收听回放。节目笔记里列了一串相关话题和工具,包括 Rails World 2026 主题演讲、Java 的 JSON API 提案、Netflix 的 Java 格式化工具 jfmt、Spring Modulith,以及可以在 Ollama 上本地运行的小型代码模型 Qwen2.5-Coder 1.5B 和 Ollama Cloud 云服务。对普通读者来说,这更像一份技术圈资讯清单而非成品工具指南,具体讨论内容需收听节目,材料未说明这些工具何时开放或如何使用。
文中可用工具
- jfmtNetflix 开源的 Java 代码格式化工具,仓库链接已给出
- Spring ModulithSpring 生态中用于构建模块化应用的支持项目;原文仅列名称,未说明具体用途
- Ollama在本地运行大模型的工具,本期提到用它跑 Qwen2.5-Coder 1.5B 小模型
- Qwen2.5-Coder 1.5B体积较小的代码生成模型,可在 Ollama 上本地运行
- Ollama CloudOllama 的云端服务;原文仅列名称,未说明开放状态与用途
行业动态03
2026 年 9 月 21 日那一周,Spring 生态一口气放出了十多个项目的里程碑版本。已经进入第二个里程碑阶段的有 Spring Boot、Spring Batch、Spring Security、Spring AMQP、Spring Integration、Spring Data、Spring Framework、Spring for GraphQL 和 Spring for Apache Kafka;Spring AI、Spring Cloud、Spring Web Services、Spring LDAP 则是首次发布里程碑版本。里程碑版本是正式版之前的测试版,主要给开发者提前试用和反馈。对关注 Spring 生态的开发者来说,这意味着这些项目正在往下一个正式版推进,但还不适合直接上生产。
文中可用工具
- Spring Boot快速搭建 Spring 应用的框架,已发布第二个里程碑版本
- Spring Batch批处理任务框架,已发布第二个里程碑版本
- Spring Security应用安全认证与授权框架,已发布第二个里程碑版本
- Spring AMQP基于 AMQP 协议的消息通信框架,已发布第二个里程碑版本
- Spring Integration企业集成消息路由框架,已发布第二个里程碑版本
- Spring Data简化数据库访问的数据访问框架,已发布第二个里程碑版本
- Spring FrameworkSpring 生态的核心基础框架,已发布第二个里程碑版本
- Spring for GraphQL在 Spring 中构建 GraphQL 服务的框架,已发布第二个里程碑版本
- Spring for Apache Kafka在 Spring 中使用 Kafka 消息队列的框架,已发布第二个里程碑版本
- Spring AI面向 AI 应用开发的 Spring 框架,已发布第一个里程碑版本
- Spring Cloud微服务与分布式系统开发工具集,已发布第一个里程碑版本
- Spring Web Services构建 SOAP Web 服务的框架,已发布第一个里程碑版本
行业动态04
这是 Spring 社区布道师 Josh Long 的每周通讯。他先分享了自己排队三小时买月饼过中秋的趣事,然后介绍了本周 Spring 生态的几个更新。最引人关注的是一个叫 Jev 的新模型,据说做决策特别快,适合放在 AI 智能体系统的外层路由环节,Spring AI 负责人 Christian Tsolov 为此写了文章。此外,Spring Tools 5.4.0 发布,Craig Walls 写了新一篇 Spring AI 教程讲对话记忆怎么只记重点,还有人分享了 Spring Boot 里 EnvironmentPostProcessor 和 Spring Security 的用法。最后,Josh Long 正在写一本免费开源的 Spring Security 书,还没完成。
文中可用工具
- Jev一种据称决策速度极快的模型,适合用于 AI 智能体框架的外层路由
- Spring Tools已发布 5.4.0 版本,原文未说明具体用途
- Spring AI用于给 AI 应用添加对话记忆等能力的框架,原文提到其教程系列
- Spring Batch新增了基于 MongoDB 的作业仓库支持,用于批量处理任务
- Spring Boot原文提到其 4.1 版本的 Spring Batch MongoDB 支持以及 EnvironmentPostProcessor
- Spring Security用于保护各类工作负载的安全框架,作者正在为其写免费开源书籍
AI 编程05
这期播客请来了 Spring Tools 的负责人 Martin Lippert。他回顾了开发者工具从 Eclipse 到 VS Code 的变化,并讲了 Spring Tools 的内部设计思路。他们聊到语言服务器和 MCP 这类技术,说明过去用来帮程序员保持专注的机制,现在也能帮 AI 编程助手更好地理解 Spring 项目。如果你关心 Java、IDE 和 AI 辅助开发的走向,这期有不少可参考的内容。
文中可用工具
- Spring Tools面向 Spring 开发的工具集
- Eclipse早期常用的 Java 集成开发环境
- VS Code流行的代码编辑器
- 语言服务器为编辑器提供代码补全、跳转等智能功能
- MCP让 AI 编程助手更好地理解项目的机制
行业动态06
Dan Vega 和 DaShaun Carter 在 Spring Office Hours 播客 S5E23 中与堪萨斯城 JUG 组织者、Java 开发者倡导者 Billy Korando 一起庆祝 Java 27 发布,并介绍了 JDK 27 相关 JEP,包括紧凑对象头、G1 成为默认垃圾收集器、结构化并发、惰性常量、JFR 进程内数据脱敏,以及 Java 更频繁安全更新和 Project Babylon 等话题。
工具与应用07
本期 Spring 周报由 Josh Long 撰写,涵盖 Java 内存管理演讲、Spring AI 聊天记忆摘要技巧、Spring Security 与 OAuth 2.0 保护 JavaFX 应用教程、OAuth 2.1 与 Spring Authorization Server 安全文章、Spring 与 Gemini 视频理解视频、新 Java AI 库 Quixotic.ai、Netflix 的 Paul Bakker 播客访谈、Spring Batch IntelliJ IDEA 插件、Spring Batch 百万行扩展文章以及 Baeldung 的 Spring 调试器指南。