FlexibleCore 快速开发框架,基于 .NET Core 开发,目前兼容:.NET 6。
直接引用,通过简单的配置即可适用。
Nuget 地址:https://www.nuget.org/packages/FlexibleCore,当前最新版本:1.0.2。
集成功能 | 说明 |
---|---|
依赖注入 | 基于 Autofac.Annotation 的依赖注入框架,实现基于特性注入,基于特性读取 json 文件,AOP 切面,并在此基础上增加读取 RSA 加密数据的功能。 |
模型验证 | 基于 FluentValidation 的模型验证组件 |
接口文档 | 基于 Knife4j 的 Swigger UI,更高效可用的接口文档 UI,可以实现配置 JWT Token 后,请求接口自动通过 Token 请求。 |
模型转换 | 基于 AutoMapper 的模型转换,并实现基于特性实现转换。 |
跨域 | 通过 Json 文件配置跨域。配置文件位置:Setting/CorsPolicy.json |
日志组件 | 基于 Log4Net 的日志框架记录系统日志或自定义日志,需要项目自定义 Log4net.config 配置文件。 |
JWT 验证 | 前后端分离的应用架构下,通过 JWT Token 授权调用接口。 |
任务调度 | 基于 GZY.Quartz.MUI 的任务调度控制中心。 |