标签

Spring

听 Phil Webb 谈 Spring Boot 4.1:升级前该先盯住哪些工程细节

来源: spring.io 25
这期 Spring Office Hours 把话题放在了 Spring Boot 4.1,并邀请 Phil Webb 参与讨论。仅凭标题和摘要,我们不能把它当成正式发布说明来读;更稳妥的方式,是把它当成一次“升级前技术雷达”:哪些地方要提前盘点,哪些自动化检查要先补上,哪些风险不能等到版本切换那天才发现。 Spring Boot 的小版本升级通常不只...

Spring AI 与 Spring Framework 的近期方向:从播客话题落到可运行实践

来源: spring.io 28
这期 A Bootiful Podcast 把焦点放在 Sébastien Deleuze 对 Spring AI 和 Spring Framework 近况的讨论上。虽然播客本身是访谈形式,但它指向了一个很实际的变化:Spring 生态正在把 AI 应用开发拉回 Java 开发者熟悉的工程模型里,配置、Bean、自动装配、测试和部署仍然是主战场。 对...

把 Spring 周报变成团队可执行的升级清单

来源: spring.io 26
“This Week in Spring - June 30th, 2026” 这类周报的价值,不只在于告诉你 Spring 生态又发生了什么,更在于提醒团队:依赖、运行时、构建插件、安全补丁和迁移窗口都需要持续管理。由于来源摘要没有列出本期具体条目,下面不臆测某个新版本或特性,而是把它当作一次 Spring 生态周更信号,讲清楚团队可以怎样把周报转化...

Spring Security 实战:从 Rob Winch 的安全问答中提炼关键实践

来源: spring.io 48
Spring Security 项目负责人 Rob Winch 在这期 Bootiful Podcast 中回答了一系列关于应用安全的常见问题。他长期主导 Spring Security 的演进,对开发者最容易踩的坑、最该优先做的事有非常清晰的判断。下面把核心观点拆开,配上可直接运行的代码示例。 Rob 反复强调的一点——很多团队把"谁登录了"和"能做...

Spring Modulith 迎来 2.1 GA:用模块化架构驯服膨胀的 Spring Boot 项目

来源: spring.io 39
Spring Boot 项目从小型单体一路膨胀到几十个包、上百个类,是很多团队的日常。边界模糊、依赖纠缠、改一处牵一片——这些问题不是靠"多写注释"能解决的。Spring Modulith 正是为这种场景而生:在 Spring Boot 单体内引入显式模块边界,让架构约束变成可验证、可文档化的代码事实。 近期 Spring Modulith 同时发布了...

Spring Shell 4.0.3 与 3.4.3 发布:动手写一个可交互的命令行应用

来源: spring.io 37
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 Cloud 2025.1.2 (Oakwood) 发布:升级要点与实战配置

来源: spring.io 30
Spring Cloud 团队推出了 2025.1.2 补丁版本,代号 Oakwood。这是 2025.1 发行线的第二个维护版本,面向已经在 Oakwood 线上运行或正计划从旧版本迁移的团队。补丁版本不引入新特性,但集中修复了若干影响生产稳定性的问题,同时将底层依赖对齐到 Spring Boot 3.4.x 的最新补丁。 Spring Cloud ...

Spring AI 2.0.0-RC1 发布:从实验框架走向生产级 AI 开发栈

来源: spring.io 62
Spring AI 从 1.0 时代的"试试看"项目,正在蜕变为一个面向生产环境的 AI 应用开发栈。2.0.0-RC1 的发布标志着这条路线的第一个正式里程碑——API 稳定、模块拆分清晰、对主流模型厂商的适配基本到位。如果你之前观望过 Spring AI 但觉得接口还在频繁变动,现在是重新评估的好时机。 2.0 的核心改动不是"加几个新模型",而是...