我創建數據庫訪問的API參數類型變化@deprecated。用法與方法定義
已經有使用我們的API.In這種情況下,如果我想從界面更改參數的類型的類型實現一個應用程序。
例如,
API 1.0版本:
getDomain1Data(SearchBy searchBy,List<String> someList);
我可以改變這下面?我想確保API用戶不會搜索domain1
數據與另一個域的表列名稱。
getDomain1Data(Domain1SearchBy searchBy,List<String> someList);
如果我這樣做,我應該加棄用第一種方法,然後添加第二個方法或者我可以只更換第二個第一種方法。
謝謝。
我應該複製該方法並添加棄用的註釋嗎? –
我確實相信。不過,這不是重複的。 –
我相信@Deprecated標誌應該放在SearchBy和getDomain1Data(SearchBy searchBy,List someList);.然後添加不同參數的方法應該可以正常工作。從現在開始,每個新的應用程序都應該使用Domain1SearchBy,因此它將暗含getDomain1Data的使用(Domain1SearchBy searchBy,List someList);. –