Spring Boot

Spring Boot 指南:项目设置、持久化、测试与打包2

从可复现的项目开始,检查构建、持久化与 HTTP 契约如何配合。请使用各篇文章记录的 Boot、JDK 与 Gradle 组合;这些示例涉及不同的发行系列。

测试与打包

使用本地模拟服务器检查 HTTP 响应契约,并将独立构建的 Vue 产物打包到可执行 JAR 中。

  1. WebClient 与 RestClient:选择同步、响应式和流式调用

    比较 Spring WebClient 与 RestClient 的执行时机、阻塞、错误及虚拟线程用法。本地 HTTP 示例检查每次订阅的请求数以及 404/503 处理。

  2. 使用 Reactor 测试 WebClient 超时与有界重试

    区分连接、响应、单次尝试和总超时。通过本地 HTTP 与 Reactor 虚拟时间,测试仅针对 HTTP 503 最多重试两次的 GET 策略。