ABP理論學習之Swagger UI整合

2022-01-19 15:39:32 字數 596 閱讀 1495

返回總目錄

swagger整合到基於abp的應用中是很容易的事情。

安裝nuget包

swashbuckle.core nuget包安裝到webapi專案(或web專案)中。

配置將swagger的配置**新增到模組的initialize方法中。例如:

public class swaggerintegrationdemowebapimodule : abpmodule

private void configureswaggerui()

).enableswaggerui();}}

檢視swagger的官方文件獲取更多的配置選項。

測試接下來,瀏覽/swagger/ui/index:

你可以看到所有的web api控制器(以及動態web api控制器)並測試它們。

ABP理論學習之Abp Session

返回總目錄 當應用程式要求使用者登入時,那麼應用程式也需要知道當前使用者正在執行的操作。雖然asp.net本身在展現層提供了session物件,但abp也提供了在任何需要獲得當前使用者和租戶的地方都可以使用的iabpsession介面。關於iabpsession 為了獲得實際的session資訊,必...

ABP理論學習之開篇介紹

返回總目錄 為了和2016年春節賽跑,完成該系列部落格,我犧牲了今天中午的時間來完成該系列的第一篇 開篇介紹。開篇介紹嘛,讀過大學教材的同學都知道,這玩意總是那麼無聊,跟考試沒關係,乾脆直接跳過,呵呵,多麼美好的大學時光啊!不過,現在想想,開篇介紹確實不怎麼重要,它只是告訴我們今後我要開始講什麼了,...

ABP理論學習之Nuget包

返回總目錄 abp已經發布在nuget上,這裡是所有包的列表。abp abp系統的核心包。所有其他的包都依賴這個包。abp.web 提供了mvc和web api都使用的一些通用類和資源 abp.web.resource web層的資源 js,css.檔案 abp.web.mvc 提供一些asp.ne...