Spring-boot-data-rest
直接将数据库资源映射成为Rest资源文章来源地址https://www.toymoban.com/news/detail-666825.html
说明
- Spring Data REST是基于Spring Data的repository之上,可以把 repository 自动输出为REST资源,
- 目前支持Spring Data JPA、Spring Data MongoDB、Spring Data Neo4j、Spring Data GemFire、Spring Data Cassandra的 repository 自动转换成REST服务。 注意是自动。
- 简单点说,Spring Data REST把我们需要编写的大量REST模版接口做了自动化实现
- 一般用于直接暴露数据库的内容给前端
添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
DAO类
@RepositoryRestResource(path = "users")
public interface SysUserRepository extends JpaRepository<SysUser, Long> {
@RestResource(path="name")
public List<SysUser> findByName(@Param("name") String name);
@RestResource(path="nameStartsWith",rel="nameStartsWith")
public List<SysUser> findByNameStartsWith(@Param("name") String name);
}
文章来源:https://www.toymoban.com/news/detail-666825.html
到了这里,关于Springboot使用DataRest直接访问数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!