我有这个Spring Java类
@Entity
public class Person {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String firstName;
private String lastName;
//getters and setters here
}
输出我的回复
{
"_embedded" : {
"people" : [ {
"firstName" : "John",
"lastName" : "Dean",
"_links" : {
"self" : {
"href" : "http://localhost:8060/people/1"
},
"person" : {
"href" : "http://localhost:8060/people/1"
}
}
},
但是我想看到要曝光的id,怎么做?
答案 0 :(得分:2)
This guy像我想的那样回答,谢谢你的帮助。
使用Spring Data REST时,它有一些特别为此设计的东西。有预测和摘录的概念,你可以指定你想要返回的内容和方式。
@Projection(name="personSummary", types={Person.class})
public interface PersonSummary {
String getEmail();
String getId();
String getName();
}