Spring Data REST入门(一)
Spring Data REST入门(二)
Spring Data REST入门(三)
一、自定义查询方法
通常会有这样的需求,根据给定的字段查找相应表中的数据对象。比如在前几篇博客中定义的User实体来,需要一个按照name值查到与之对应的数据对象返回,只需要在UserRopository中定义如下代码:
/**
* 根据用户名称查找用户
*/
@RestResource(path="name",rel="name")
public User findByName(@Param("name") String name);
一行非常简单的代码的代码,满足了我们的需求。我们并没有做任何实现,只是声明了一个findByName的方法而已,方法签名已经告诉Spring Data Jpa足够的信息来创建这个方法的实现了。
请求URL:http://127.0.0.1:8080/user/search/name?name=小白鱼
返回数据:
{
"name" : "小白鱼",
"age" : 25,
"sex" : false,
"_links" : {
"self" : {
"href" : "http://127.0.0.1:8080/user/1"
},
"user" : {
"href" : "http://127.0.0.1:8080/user/1{?projection}",
"templated" : true
}
}
}
1445


:自定义查询&spm=1001.2101.3001.11974&articleId=54237594&d=1&t=3&u=07ffb88dc5564cadb875bd4d50c9850b)

被折叠的 条评论
为什么被折叠?



