我正在使用 spring boot2 来创建 rest api。我创建了一个rest api,我的实体类如下所示,
public class User {
@Id
@JsonIgnore
private int id;
@Column(name="name")
private String name;
@Column(name="age")
private int age;
@Embedded
private Address address;
....
}
我在地址类中有州,城市。在发送此类作为响应时,我得到如下所示,
{"name":"Joseph", "age":43, "address":{"city":"", "state":""}}
但需要像平面一样,
{"name":"Joseph", "age":43, "city":"", "state":""}
任何@Json.. 注释都可以吗?我可以创建一个 DTO 类并使用 getter 和 setter 并分配它,但想使用更好的方法。