第九節 OA許可權管理系統(Web API)

2021-08-21 03:44:05 字數 1545 閱讀 6855

新建專案:oyw.oa.api

啟用 xml 注釋後會為未記錄的公共型別和成員提供除錯資訊。如果出現很多警告資訊  例如,以下訊息指示違反警告** 1591:

using system;

using system.collections.generic;

using system.io;

using system.linq;

using system.threading.tasks;

using microsoft.aspnetcore.builder;

using microsoft.aspnetcore.hosting;

using microsoft.aspnetcore.mvc;

using microsoft.extensions.configuration;

using microsoft.extensions.dependencyinjection;

using microsoft.extensions.logging;

using microsoft.extensions.options;

using swashbuckle.aspnetcore.swagger;

namespace oyw.oa.api

public iconfiguration configuration

// this method gets called by the runtime. use this method to add services to the container.

public void configureservices(iservicecollection services)

);// 為 swagger json and ui設定xml文件注釋路徑

//var basepath = path.getdirectoryname(typeof(program).assembly.location);//獲取應用程式所在目錄

//啟用中介軟體服務生成swagger作為json終結點

//啟用中介軟體服務對swagger-ui,指定swagger json終結點);}

第九節除錯

除錯 第一種方法簡單直接粗暴有效,就是用print 把可能有問題的變數列印出來看看 斷言凡是用print 來輔助檢視的地方,都可以用斷言 assert 來替代 assert的意思是,表示式n 0應該是true,否則,根據程式執行的邏輯,後面的 肯定會出錯。如果斷言失敗,assert語句本身就會丟擲a...

java筆記第九節

第九節 一 設計模式 相當於戰術 入格 看 可用性,美觀性 的由23種。二 架構模式 相當於戰略 目前只有兩種 1.b s 瀏覽器 伺服器,邏輯 堆放到伺服器上 方便公升級,修改,伺服器任務重 b s網頁上的內容是臨時從伺服器上下下來的 2.c s 客戶 伺服器,邏輯 堆放到客戶端上 不適合管理軟體...

第九節 開閉原則

1 開閉原則,對擴充套件是開放的,對修改是關閉的。2 復用,模組復用和系統復用,其中模組部分復用或將整個專案程式設計可復用的。3 內部模組化時,之中有不同的邏輯。將 分為業務邏輯層和資料儲存層,將 模組化成兩個層級。像 對選單的處理,選單功能實現為業務邏輯 像 選單資料儲存用鍊錶,也可以以後改為雜湊...