Asp-Net-Core開發筆記:API版本管理

2023-06-06 18:01:12

前言

對於Web API應用程式而言,隨著時間的推移以及需求的增加或改變,API必然會遇到升級的需求。事實上,Web API應用程式應該從建立時就考慮到API版本的問題。業務的調整、功能的增加、介面的移除與改名、介面引數變動、實體屬性的新增、刪除和更改等都會改變API的功能,從而帶來版本的變更。

現有的資料大部分是使用 Microsoft.AspNetCore.Mvc.Versioning 這個包,但我實際使用的時候發現這個包早就不更新了,微軟官方檔案好像也沒有這部分介紹,不過在這個包的nuget主頁上有說已經換成新的 Asp.Versioning.Mvc 包,原來是微軟改名部發力了,失敬失敬~