一、框架簡介 此框架是針對於webapi進行開發,項目分層是基於ABP框架的分層,更好的抽離業務邏輯關係,ABP是基於EF做數據訪問層,本人個人比較喜歡Dapper,就把數據訪問層封裝成了Dapper 使用技術包括:WebApi、OAuth2、Dapper、Log4Net、Swagger、Autof ...
一、框架簡介
此框架是針對於webapi進行開發,項目分層是基於ABP框架的分層,更好的抽離業務邏輯關係,ABP是基於EF做數據訪問層,本人個人比較喜歡Dapper,就把數據訪問層封裝成了Dapper
使用技術包括:WebApi、OAuth2、Dapper、Log4Net、Swagger、Autofac
實現了SwaggerUI可顯示控制器描述,增加SwaggerUI調試介面可配置token驗證
實現了WebApi控制器、Service類可通過構造函數註入相關IRepository、IService
二、環境配置
1. 修改Web.config下的連接字元串
2. 若修改WebApi發佈選項,註意查看發佈配置是否將Swagger所需要的xml文件copy
3. 請求token連接配置,位於Web.config裡面,appSettings節點 tokenapiurl
<add key="tokenapiurl" value="http://localhost:9080/oauth2/token" />
三、源碼下載
github地址: https://github.com/houtishuai/FastFramework
參考資料網址:https://www.cnblogs.com/mienreal/p/4528470.html
https://www.cnblogs.com/yanweidie/p/5709113.html
https://www.cnblogs.com/94pm/p/8046580.html
https://www.cnblogs.com/Leo_wl/p/4919783.html