Spring Data REST 1.0候选版发布,Spring MVC的REST扩展
程序员文章站
2022-04-07 14:38:17
...
Spring Data REST是Spring Data项目的一部分,通过它可以轻松将基于JPA的库作为RESTful末端。
Spring Data REST项目的目标是通过使用简单的HTTP REST语义,为实现CRUD(Create Read Update Delete,增查改删)操作到你的JPA库管理的实体中提供一个坚实的基础。
其主要功能如下:
详细信息:http://www.springsource.org/node/3578
下载地址:https://github.com/SpringSource/spring-data-rest
Spring Data REST项目的目标是通过使用简单的HTTP REST语义,为实现CRUD(Create Read Update Delete,增查改删)操作到你的JPA库管理的实体中提供一个坚实的基础。
其主要功能如下:
- 使用POST创建新的实体(支持自动生成或预分配的ID)
- 使用PUT更新现有的实体
- 使用DELETE删除实体
- 使用POST、PUT、DELETE管理实体关系
- 使用GET探索服务,并获取或列出可用的实体
- 如果JPA实体定义了一个@Version,将成为一个ETag。在下一次请求中发送该值,以确定实体是否被修改。
- 使用GET通过库查询方法搜索实体
- 验证JSR-303实体或Spring验证器beans
- 通过捕获应用程序事件,来扩展REST输出功能
- 使用注解配置路径和rel值
- 页面大型结果集(默认每个页面20个记录)
- 排序结果
<bean class="org.springframework.data.rest.webmvc.RepositoryRestMvcConfiguration"/>
详细信息:http://www.springsource.org/node/3578
下载地址:https://github.com/SpringSource/spring-data-rest