这期 Spring Office Hours 把话题放在了 Spring Boot 4.1,并邀请 Phil Webb 参与讨论。仅凭标题和摘要,我们不能把它当成正式发布说明来读;更稳妥的方式,是把它当成一次“升级前技术雷达”:哪些地方要提前盘点,哪些自动化检查要先补上,哪些风险不能等到版本切换那天才发现。 Spring Boot 的小版本升级通常不只...
这期 A Bootiful Podcast 把焦点放在 Sébastien Deleuze 对 Spring AI 和 Spring Framework 近况的讨论上。虽然播客本身是访谈形式,但它指向了一个很实际的变化:Spring 生态正在把 AI 应用开发拉回 Java 开发者熟悉的工程模型里,配置、Bean、自动装配、测试和部署仍然是主战场。 对...
“This Week in Spring - June 30th, 2026” 这类周报的价值,不只在于告诉你 Spring 生态又发生了什么,更在于提醒团队:依赖、运行时、构建插件、安全补丁和迁移窗口都需要持续管理。由于来源摘要没有列出本期具体条目,下面不臆测某个新版本或特性,而是把它当作一次 Spring 生态周更信号,讲清楚团队可以怎样把周报转化...
Spring Security 项目负责人 Rob Winch 在这期 Bootiful Podcast 中回答了一系列关于应用安全的常见问题。他长期主导 Spring Security 的演进,对开发者最容易踩的坑、最该优先做的事有非常清晰的判断。下面把核心观点拆开,配上可直接运行的代码示例。 Rob 反复强调的一点——很多团队把"谁登录了"和"能做...
Spring Boot 项目从小型单体一路膨胀到几十个包、上百个类,是很多团队的日常。边界模糊、依赖纠缠、改一处牵一片——这些问题不是靠"多写注释"能解决的。Spring Modulith 正是为这种场景而生:在 Spring Boot 单体内引入显式模块边界,让架构约束变成可验证、可文档化的代码事实。 近期 Spring Modulith 同时发布了...
Spring Shell 项目近日同时推送了两个维护版本——4.0.3 和 3.4.3,分别对应 Spring Shell 4.x(基于 Spring Boot 3.x)和 3.x(兼容 Spring Boot 2.x)两条线。对于已经在用 Spring Shell 的项目,这意味着常规的缺陷修复与依赖对齐;而对于还没接触过它的人,这恰好是个好时机:写...
Spring AI 从 1.0 时代的"试试看"项目,正在蜕变为一个面向生产环境的 AI 应用开发栈。2.0.0-RC1 的发布标志着这条路线的第一个正式里程碑——API 稳定、模块拆分清晰、对主流模型厂商的适配基本到位。如果你之前观望过 Spring AI 但觉得接口还在频繁变动,现在是重新评估的好时机。 2.0 的核心改动不是"加几个新模型",而是...