一、Spring 22岁了!
2026年3月24日,Spring Framework迎来了22岁生日!
| 里程碑 | 日期 | 说明 |
|---|---|---|
| Spring Framework 1.0 | 2004年3月24日 | 22年前 |
| Spring Boot 1.0 | 2014年4月1日 | 即将12周年 |
Spring生态已成为Java开发的事实标准。
二、版本更新
2.1 Spring Boot 4.1.0-M3
发布日期: 2026年3月20日
新特性:
| 特性 | 说明 |
|---|---|
| Spring gRPC | 内置gRPC支持 |
| Log4j文件轮转 | 日志文件自动轮转 |
| OpenTelemetry改进 | 可观测性增强 |
| Spring Batch MongoDB | 批处理支持MongoDB |
| RabbitMQ SSL | 流式传输支持SSL |
| AMQP 1.0 | Spring AMQP支持AMQP 1.0协议 |
2.2 其他重要更新
| 组件 | 版本 | 说明 |
|---|---|---|
| Spring Boot | 4.0.4 | 稳定版更新 |
| Spring Boot | 3.5.12 | 维护版更新 |
| Spring Security | 6.5.9 / 7.0.4 / 7.1.0-M3 | 多版本更新 |
| Spring Batch | 6.0.3 / 5.2.5 | 多版本更新 |
| Spring Integration | 7.1.0-M3 | 里程碑版本 |
三、MCP应用:AI能力新突破
Spring AI与MCP规范的最新版本解锁了MCP应用的新潜力。
MCP (Model Context Protocol) 是什么?
- 统一的模型上下文协议
- 让AI模型与外部工具、数据源标准化交互
- Spring AI已原生支持
实际意义:
- 更容易构建AI Agent
- 标准化的工具调用
- 跨平台兼容性
四、Spring Data Valkey 1.0
Valkey 是Redis的开源分支,Spring Data Valkey 1.0正式发布!
| 项目 | 说明 |
|---|---|
| Valkey | Redis的开源替代品 |
| Spring Data Valkey | 官方集成支持 |
| 兼容性 | 与Spring Data Redis API兼容 |
适合场景: 需要开源Redis替代方案的项目。
五、精彩内容推荐
5.1 A Bootiful Podcast
主持人Josh Long与传奇Java作者Cay Horstmann对话:
| 内容 | 说明 |
|---|---|
| 嘉宾 | Cay Horstmann |
| 身份 | Java经典教材作者、教授 |
| 代表作 | 《Core Java》系列 |
相信很多Java开发者都读过他的书!
5.2 Microsoft runs on Java
JavaOne大会上的精彩幻灯片:
Microsoft runs on Java!
微软大量使用Java技术栈,证明了Java在企业级应用的地位。
5.3 使用本地模型
Piotr Minkowski的教程:
内容:
- LM Studio集成
- 本地AI模型调用
- Spring AI实践
六、工具推荐:JavaClaw
JavaClaw 是基于JobRunr的任务调度工具:
| 特点 | 说明 |
|---|---|
| 基于 | JobRunr调度引擎 |
| 替代 | OpenClaw |
| 开源 | GitHub可获取 |
适合: 需要任务调度的Java应用。
参考链接
| 链接 | 说明 |
|---|---|
| 原文 | Spring官方博客 |
| Spring Boot 4.1.0-M3 | 版本发布 |
| MCP应用 | AI新能力 |
| Spring Data Valkey | 开源Redis替代 |
Happy Birthday, Spring! 22岁生日快乐!🎂