Aegis 3.x 文档中心
这套文档是给业务项目用的。
如果你只是想先把项目跑起来,直接看快速开始。
先看这里
这篇会先带你跑通:
- 宿主与启动
- 数据库闭环
- Swagger
- 日志
这轮先覆盖这些
- 宿主与启动
- 数据库闭环
- Swagger
- 日志
下面这些先不放进起步主线:
- 认证与鉴权
- 缓存与 Redis
- 配置中心
- 事件总线
- 延迟任务
- SignalR
建议阅读顺序
- 快速开始
- 初始系统验证清单
- 层次介绍
- Startup
- 配置
- 日志
- Services 与 Contract
- Dto 数据传输层
- Repository 层
- Controller
- ApiControllerBase
- Swagger
看文档时记住两点
- 文档里如果出现
His.*,是在举业务项目结构例子,不是在讲 Aegis 源码仓。 - 这套文档先解决“跑起来”,不是一次讲完整个框架。
看到什么算跑通了
做到下面这些,基本就算第一版跑通:
Program.cs使用AegisApplication.Run(args)- 项目包含正确的
Component.deps.json Startup完成数据库源与仓储注入appsettings.json能提供数据库与 Swagger 配置NLog.config能正常输出日志- 任意一个最小 Controller 可以在 Swagger 中调通
做到这里,再去看组件文档和部署文档会轻松很多。