【发布时间】:2013-04-12 12:45:46
【问题描述】:
我正在设计 RESTful API。结果将采用 JSON 对象的形式。我不需要将 POJO 类中的所有字段都发送给客户端,所以我应该定义某种“合同”。
假设我有一个 Property 类,我为它定义了 id、name 和 address。稍后,我可能想在不影响客户的情况下将地址更改为 geoData。
是否有一些优雅的方式(模式)来做到这一点?
【问题讨论】:
-
如果您更改资源的属性,您的客户将不得不处理它。所以会有一些影响。
-
没错,但版本控制是我需要的答案 :) 但无论如何,感谢您的宝贵时间! :)