1.集成log4net
安装依赖包:
安装扩展依赖即可,已经包含了log4net依赖:
Microsoft.Extensions.Logging.Log4Net.AspNetCore
添加日志配置文件:
日志配置文件属性设置为始终复制:
注入服务:
#region 注入log4net日志服务
builder.Logging.AddLog4Net("Config/log4net.config");
#endregion
此时集成完毕。
2.集成automapper
安装依赖:
编写配置映射类:
注册服务:
使用过程如下:
对应的实体类和dto如下:
3.响应json时间本地化
安装依赖:
更改响应时间格式:
4.跨域配置
注入服务:
添加中间件:
5.集成sqlsugar
安装依赖:
创建仓储:
执行扩展方法:
编写扩展类:
6.jwt配置
编写配置类:
配置代码如下:
appsettings.json配置内容如下: