搭建一个REST API服务并不是一件容易的事 - 从顶层设计到使一切工作良好。

REST作为Spring的一等公民,随着平台的完善和伴随着Spring 5的发布,REST现在变的更加健壮和成熟。

本教程从基础开始 - 教你如何搭建REST服务, Spring MVC 配置, 基础自定义。

然后深入REST高级主题 - HATEOAS,分页, 错误处理与测试。

REST API 基础

REST API 高级话题

测试 & 消费API

其他Spring教程

  • Spring持久化教程
    使用Spring Hibernate, JPA, Spring Data等构建应用持久层。
  • Spring Exceptions教程 
    Spring中常见的异常-为何发生以及如何快速解决它们。
  • Spring Security
    How to Secure an MVC project, Login and Logout, how to Secure a REST Service, Basic and Digest Authentication with Spring Security 如何保护一个MVC应用,登录和注销,如何保护REST服务,使用Spring Security完成Basic、Digest身份验证。