Spring Framework 22岁生日快乐!

2 阅读2分钟

一、Spring 22岁了!

2026年3月24日,Spring Framework迎来了22岁生日

里程碑日期说明
Spring Framework 1.02004年3月24日22年前
Spring Boot 1.02014年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.0Spring AMQP支持AMQP 1.0协议

2.2 其他重要更新

组件版本说明
Spring Boot4.0.4稳定版更新
Spring Boot3.5.12维护版更新
Spring Security6.5.9 / 7.0.4 / 7.1.0-M3多版本更新
Spring Batch6.0.3 / 5.2.5多版本更新
Spring Integration7.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正式发布!

项目说明
ValkeyRedis的开源替代品
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的教程:

Using local models with Spring AI

内容:

  • 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岁生日快乐!🎂