c# 基於WebApi的快速開發框架FastFramework


一、框架簡介

      此框架是針對於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

                           


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM