目录 前言 项目元数据依赖关系 2.1.使用Spring Boot的依赖关系管理2.2.Spring Framework参考文献 介绍4.入门 4.1.介绍4.2.将Spring Data REST添加到Spring Boot项目4.3.将Spring Data REST添加到Gradle项目4.4.将Spring Data REST添加到Maven项目中4.5.配置Spring Data REST4.6.Spring Data REST的基本设置 4.6.1.默认情况下哪些存储库被暴露?4.6.2.更改基本URI4.6.3.更改其他Spring Data REST属性4.7.启动应用程序5. Repository资源 5.1.基本面 5.1.1.默认状态码5.1.2.资源可发现性5.2.收集资源 5.2.1.支持的HTTP方法5.3.项目资源 5.3.1.支持的HTTP方法5.4.协会资源 5.4.1.支持的HTTP方法5.5.搜索资源 5.5.1.支持的HTTP方法5.6.查询方法资源 5.6.1.支持的HTTP方法分页和排序 6.1.分页 6.1.1.上一个和下一个链接6.2.排序7.域对象表示 7.1.对象映射 7.1.1.将自定义(de)序列化程序添加到Jackson的ObjectMapper中8.预测和摘录 8.1.预测 8.1.1.查找现有预测8.1.2.隐藏数据8.2.摘录8.3.摘录常用数据9.与标题有条件的操作 9.1.ETag,If-Match和If-None-Match头9.2.if-Modified-Since头9.3.建立一个更有效率的前端10.验证 10.1.手动分配验证器11. Events 11.1.编写ApplicationListener11.2.编写一个注释处理程序整合 12.1.程式化链接元数据 13.1.应用级配置文件语义(ALPS) 13.1.1.超媒体控件类型13.1.2.ALPS与投影13.1.3.在ALPS描述中添加自定义详细信息13.2.JSON Schema14.安全 14.1.@Pre和@Post安全14.2.@安全保障14.3.启用方法级安全性工具 15.1.HAL浏览器16.定制Spring Data REST 16.1.自定义项目资源URI16.2.配置REST URL路径 16.2.1.处理相关16.2.2.隐藏某些存储库,查询方法或字段16.2.3.隐藏存储库CRUD方法16.3.将Spring Data REST添加到现有的Spring MVC应用程序 16.3.1.更多关于所需配置16.4.覆盖Spring Data REST响应处理程序16.5.自定义JSON输出 16.5.1.ResourceProcessor接口16.5.2.添加链接16.5.3.自定义表示16.6.将自定义(de)序列化程序添加到Jackson的ObjectMapper中 16.6.1.抽象班注册16.6.2.为域类型添加自定义序列化程序16.7.配置CORS 16.7.1.Repository接口CORS配置16.7.2.Repository REST控制器方法CORS配置16.7.3.全局CORS配置附录 附录A:使用cURL与Spring Data REST附录B:Spring Data REST示例项目 多店铺的例子预测Spring Data REST + Spring Security星巴克的例子转载:https://springcloud.cc/spring-data-rest-zhcn.html#install-chapter