.net core 6.0 webapi采用仓储+服务+接口的形式封装框架,支持Resful风格。框架在配置文件中提供了sqlserver数据库连接字符串的配置项,用户只需要修改配置文件中的相应参数,即可快速搭建并使用该框架。框架基于AOP切面实现了Redis缓存的功能,使用Swagger生成api文档,并使用Automapper处理对象映射。框架使用AutoFac实现依赖注入容器,提供批量服务注入的特性。同时,框架支持CORS跨域,使用JWT自定义策略进行授权管理。框架接入了国产数据库ORM组件SqlSugar,提供了便捷的数据库操作方法。此外,框架还基于log4net实现了全局异常处理和自定义全局消息返回格式。框架可与Docker配合实现容器化部署,可与Jenkins配合实现CI/CD流程,也可以与Nginx配合实现负载均衡。