您经常创建 Web 服务并使用许多不同的技术。例如, som 可能会使用来自其他框架(如 Jackson)的一些注释来注释 pojo。但是,我想要模型的不同视图/版本。我并不总是想公开所有内容,或者其他时候我需要在同一字段上进行其他注释。我知道杰克逊有意见,但杰克逊只是一个例子。
是否有任何模式。或者,当我创建一个“真实”模型的 Car 类,然后创建 CarExport、IndexedCar 等使用某些汽车模型数据但具有不同注释并且可能还有其他属性时,我是否在做正确的事情?
有时模型需要另一种结构/组织来表达。