AgileLabs.Net库介绍

111 阅读1分钟

AgileLabs.Net是一套自己在日常开发中使用的基础库, 目前只是对外开放出来, 但是限于精力有限, 代码跟nuget包都还放在自己的私有仓库(公开的形式开放), 后续看时机迁移到github

主要功能

  1. [Pro]安全启动-Bootstrapper
  2. [Pro]启动过程清晰
  3. 全局类型寻找器-TypeFinder
  4. [Pro]WorkContext-适配全业务场景的上下文
  5. [Pro]服务的自动组装-AutoServiceRegister
  6. AOP功能支持
  7. 原生的APM支持
  8. [Pro]ASP.NET扩展点支持-RequestPipline/EndpointConfig/MvcBuilder/MvcOptions
  9. 标准的HttpClient支持
  10. [Pro]DevProxy开发阶段代理
  11. AutoMapper支持
  12. Caching支持
  13. FluentValidation支持
  14. 运行时支持-AppRuntime
  15. RequestSession管理RequestSession
  16. Security支持-加解密
  17. SapProxy-静态站点托管支持
  18. Hosting-宿主支持-AgileLabApplication
  19. 测试框架支持-单元测试与集成测试

项目代码地址:

git.feinian.net/agilelabs.f…

NUGET仓库

nuget.fienian.net

相关文章

1. AgileLabs.Net-上手篇