如果您使用版本1.0访问API,则不会获得出生日期属性 - 它仅在版本1.1中可用。我希望有工具支持使这些服务可用,我可以配置假设我的pojo(目前类似于1.1版本),我想提供一个1.0版本,它不显示这些值。
对模型的其他法律更改可能是删除属性或重命名属性(甚至重命名实体)。
编辑2: Digital Joel在评论中提到,关于API版本控制的讨论,您应该阅读https://stackoverflow.com/posts/9789756/。
版本控制的简单方法当然是不进行向后兼容的API更改,但业务变化并非总是可能的。 我关注的是如何使这些更改更易处理,因此提出了这个问题。
编辑3: 我已经寻找可以帮助这个过程的工具,但还没有与rest良好连接的东西。 这是我迄今为止找到的链接:
- http://wiki.pmease.com/display/xmt/What%27s+XMT (看起来像是一个库,用于帮助序列化pojos到具有版本控制的xml中)