-
搭建解決方案以及效果圖
-
步驟一 :創建新項目 —— 空白解決方案
-
步驟二:添加 CM.Api 項目
- 步驟三 :用同一個方式(類庫)新建 CM.Repository CM.Models CM.Services
效果圖
-
添加引用:根據架構圖添加引用以及效果圖
-
步驟四 :CM.Api 添加引用 CM.Repository CM.Services CM.Models
-
步驟五 :CM.Services 添加引用 CM.Models CM.Repository
-
步驟六:CM.Repository 添加引用 CM.Models
-
試運行 選擇點擊CM.Api,會彈出控制檯窗口與默認瀏覽器並加載關於天氣的JSON數據,右鍵 CM.Api – 屬性 – 調試:默認瀏覽器加載weatherforecast JSON 數據
-
加載 weatherforecast JSON 數據流程:
-
① CM.Api 的 Programs.cs
CreateHostBuilder(args).Build().Run();
表示創建 Web 服務器並運行,同時調用啓動類webBuilder.UseStartup<Startup>();
-
② CM.Api 的 啓動類 Startup.cs
services.AddControllers();
表示調用Controllers, 而 Controllers 文件夾中 WeatherForecastController 爲控制器通過 Get() 方法加載 JSON 格式數據顯示在瀏覽器上
-
瞭解了原理之後新建一個控制器(選擇 包含讀/寫操作的API控制器)
(第一次新建可能需要幾分鐘)
這個控制器的路由爲:api/[controller]
[controller] 爲控制器名稱(例如 TestController 的 [controller] 爲 Test),開啓上方 CM.Api ,即可看到 DefaultController Get() 方法中的 json 數據加載到了瀏覽器上