1、建立.Net Core Web Api 專案
2、新建相關類庫專案
3、在EFCORE 專案中,建立DbContext
上下文例項,並將所有的實體類寫入DbSet,在Program.cs 中注入建立的DbContext
實力及配置資料庫連結資訊
4、封裝DbContext
倉儲類 Repository
5、新建服務類及服務介面,繼承倉儲類進行資料增刪改查
6、在Program.cs 依賴關係注入
7、注入AutoMapper做實體與DTO轉換
8、.net 6開始,預設會注入Swarger ,但是沒有授權按鈕,如果需要顯示,需要如下配置
9、實現JWT登入授權
①、在Program注入JWT 及相關配置、appsettings.json配置JWT金鑰等資訊;
②、新增JWT幫助類,實現生成CreateToken及讀取等方法;
③、如果介面需要授權,需要在方法前,增加 [Authorize] 標識
④、客戶端請求時,需要頭部帶Authorization Token 值,以此校驗是否登入
10、寫登入介面