我有一个 Pojo 类,它对应于数据库中的一个表。Report.java 类有几个字段:
class Report {
public Date createDate;
public String creator;
public String description;
public String id;
}
从第一个需求开始,我需要使用 id 返回 Report 对象以在数据库中搜索它。响应应该只包含这 4 个字段。但是现在他们想要另一个 REST 端点,这样使用 id,我需要在响应中返回额外信息,例如 Date validUntil;我正在考虑为此使用继承,例如:
class ExtendedReport extends Report {
public Date validUntil;
}
我不确定这是减少样板的最佳方法还是我应该做另一种方法?
谢谢你。
牛魔王的故事
皈依舞
蝴蝶不菲
紫衣仙女
相关分类