REST 与 Spring 系列
上次更新:2011年11月24日
构建 REST API 并非易事 – 从高级 RESTful 约束到让一切正常且高效运行的细枝末节。
Spring 已经将 REST 提升为一等公民,并且该平台正在飞速发展。
通过本指南,我的目标是整理有关该主题的大量信息,并指导您正确构建 API。
本指南从 基础知识开始 – 启动 REST API、基本用法和注解。
然后深入研究 REST 的更多 高级领域 – 例如错误处理、分页、测试和文档化 API。
最后但并非最不重要的一点,它探讨了如何使用不同的 Spring REST 客户端,包括 RestClient、RestTemplate 和 WebClient。
前提条件
REST API 基础
REST API 注解
REST API 文档和版本控制
REST API 高级主题
REST API 测试
RestTemplate
-
RestTemplate 指南 (热门)
-
Spring Boot 中的 RestClient 指南 (热门)
-
使用 RestTemplate 发送 JSON POST 请求 (热门)
-
使用 RestTemplate 获取和发送对象列表
-
Spring RestTemplate 错误处理 (热门)
-
使用 Spring RestTemplate 上传 MultipartFile
-
RestTemplate 与基本身份验证
-
使用 RestTemplateBuilder 配置 RestTemplate (热门)
-
Spring RestTemplate 请求/响应日志记录 (热门)
-
使用 Spring RestTemplate 访问 HTTPS REST 服务 (热门)
WebClient
其他 Spring 教程
-
Spring Boot 教程 (热门) (系列) 开始使用 Spring Boot,并学习如何自定义 Spring Boot 应用程序
-
Spring 持久化教程 (热门) (系列) 学习如何使用 Spring Data JPA 和其他 Spring 持久化技术
-
Spring Security OAuth2 指南 (热门) (系列) 学习如何使用 Spring OAuth2 支持来保护 REST API
















