|
|
1
3
在IMO中,您需要在(最好)旧端点为以前的客户机托管旧服务,并在新端点拥有新服务。当所有旧客户机迁移到新版本时,可以删除旧服务。 例如,您可以使用继承来减少您的工作量
编辑:放置示例接口和实现
现在你可以选择新合同
我倾向于以后的变更(因为新合同和旧合同保持一致)。但在您的例子中,您可以选择前者,因为您无论如何都要暴露两个端点。 现在您需要修改服务实现,如下所示:
我希望你明白我的意思。即使在这里,您也可以选择多种代码组织。您可以有两个框架服务实现类—一个用于旧契约,另一个用于新契约。两者实际上都将功能委托给助手类(这是您当前的实现)。 |
|
|
Gigi Bayte 2 · Git认为领先分支机构落后 8 年前 |
|
|
acanessa · 联接两个表并应用分组依据,但更改排序顺序 8 年前 |
|
|
diegoalmesp · 在ReactJs中对组件进行版本控制 8 年前 |
|
|
Kamil W · Artifactory-NuGet-最大唯一快照数 8 年前 |