Spring Framework 7 的 RestTestClient 能绑 MockMvc 也能连真端口,MVC 项目不用再为测试引 WebFlux
Spring Framework 7 的 RestTestClient 基于 RestClient,可以绑 MockMvc、控制器、路由函数、应用上下文,也能连真服务器。本文在 Spring Boot 4.1.1 上实测五种绑定,并和 MockMvc、WebTestClient 的写法与适用场景做了对照。
围绕 spring 的技术文章与经验分享。
共 558 篇文章Spring Framework 7 的 RestTestClient 基于 RestClient,可以绑 MockMvc、控制器、路由函数、应用上下文,也能连真服务器。本文在 Spring Boot 4.1.1 上实测五种绑定,并和 MockMvc、WebTestClient 的写法与适用场景做了对照。
Spring Framework 7 的 HTTP Service Registry 加上 Spring Boot 4 的 spring.http.serviceclient 分组属性,让 @HttpExchange 接口按组配置 base-url 和超时。本文用 Boot 4.1.1 实测两组不同超时,并和手工 HttpServiceProxyFactory 写法对照。
EventSourcingDB 官方 Java Client SDK 1.0 发布,包含客户端、Testcontainers 模块和 Spring Boot 4 starter。本文在 JDK 21 + Spring Boot 4.1.1 上实际建项目跑通依赖、最小读写、starter 配置和 @ServiceConnection 集成测试,记录踩坑,并说明 SDK(MIT)与数据库本身(闭源商用、有免费档)的授权边界。
Spring AI Modular RAG 接 TypeSafe Jev:RetrievalAugmentationAdvisor 先改写扩展问题,再用 JevDocumentFilter / JevDocumentReranker 筛掉无法回答的 chunk 再进 prompt。
Batch 6.1.0-M2(2026-09-24)相对 6.0 / M1:Mongo collectionPrefix、异步 API 迁入 core、Avro 受信类门槛与 staged DSL;JdbcClient 未进本里程碑。
Spring Data 2026.1.0-M2:JPA 保留 3.2 基线并给出 Hibernate 8 Beta / JPA 4.0 初兼容;Redis 整理 JsonOperations;web 投影参数须显式 @ProjectedPayload。
Paddington(2026.0.0-M1)基于 Boot 4.2.0-M2:Gateway 不可信代理转发头修复、Config HTTP property-path notifier 与 Azure DevOps workload identity,以及 Resilience4J / Feign / Vault 依赖对齐。升级前按清单回归。
Boot 4.2.0-M2 对齐 Framework 7.1.0-M2 与 Cloud Paddington:LDAP 接上 SSL Bundle,OTLP 支持公共配置与 OpenTelemetry 语义约定。升级前先核对这几项配置与依赖。
独立开发从 0 到 1 选型:对比三个可公开使用的 Java/Spring 多租户 SaaS 脚手架,写清许可、成熟度、适用场景,以及不能直接上线时 Solo 该自己补哪些模块。
整理 Java 27 与 Spring Boot 4.2.0-M2 可合法免费获取的官方文档、JEP、发行说明、下载与示例入口,适合收藏。