导语:
11 月初的 Java 生态继续围绕“AI 集成 + 响应式架构”加速:Micronaut 4.10.0 发布,新增 Model Context Protocol (MCP) 模块、LangChain4j 1.5.0 支持以及 ReadBuffer 等底层优化;Spring 团队推出 Spring for GraphQL 2.0.0、Spring Security 7.0.0 等首个 RC,为 Kotlin 扩展与多因子认证铺路;Open Liberty 25.0.0.11 Beta 则上线 MCP Server 1.0,把传统 Jakarta EE 服务无缝暴露给 AI 代理。Java 平台正把“模型接入 + 响应式管道 + 企业级治理”结合起来。
核心更新
- Micronaut 4.10.0: 引入 Micronaut MCP 模块,开发者可用注解描述资源、工具、会话,让服务以标准 MCP 协议与大模型交互,同时 LangChain4j 1.5.0 支持 ChatMemory API,方便构建有状态对话。新 ReadBuffer 抽象取代 ByteBuffer,提升 I/O 性能。
- Spring for GraphQL 2.0 RC: 新增 GraphQlClient 与 GraphQlTester 的 Kotlin 扩展、HttpRequestHeaderInterceptor,实现上下文传播;搭配 Spring Security 7.0 的多因子认证注解,可在 GraphQL 层面实现细粒度授权。
- Open Liberty 25.0.0.11 Beta: MCP Server 1.0 允许将 EJB、JAX-RS、Messaging 等服务注册为 MCP Resource/Tool,提供权限、可观测、限流机制,支持在 Liberty 平台上热更新模型能力。
实践建议
1)希望打造 AI 代理或 RAG 服务的团队可利用 Micronaut MCP 与 Open Liberty MCP Server,将业务 API、知识库通过标准协议曝光,减少与模型对接的胶水代码;
2)Spring for GraphQL 2.0 RC 提供的 Kotlin 扩展与 Header 拦截能力适合多租户、零信任场景,在试用时可重点验证上下文传播与安全策略;
3)关注 ReadBuffer、Rolldown 等底层性能优化,配合 GraalVM、虚拟线程等技术进一步提升吞吐;
4)结合 Spring Security 7.0 的多因子注解、AuthorizationManager 工厂,实现“策略即代码”的安全治理。
行动清单
- 在沙箱项目中集成 Micronaut MCP,定义 2-3 个业务工具,测试与 LangChain4j、OpenAI、Bedrock 的互操作性;
- 升级 GraphQL 服务到 2.0 RC,验证 Kotlin 协程、异步流与新的拦截器;
- 在 Liberty 环境试运行 MCP Server 1.0,评估 TLS、限流、审计等治理能力;
- 更新工程文档,纳入 MCP、GraphQL、FinOps 等新工具的编码规范与审查流程。