我正在为数据库访问创建一个 API。
已经有一个应用程序使用我们的 API。在这种情况下,如果我想将参数的类型从接口更改为实现类型。
例如,
API 版本 1.0:
getDomain1Data(SearchBy searchBy,List<String> someList);
我可以将其更改为以下内容吗?我想确保 API 用户不会domain1
使用其他域的表列名搜索数据。
getDomain1Data(Domain1SearchBy searchBy,List<String> someList);
如果我这样做,我应该将 deprecated 添加到第一种方法,然后添加第二种方法,或者我可以用第二种方法替换第一种方法。
谢谢。