摘要:
.Net Core3.0 WebApi 目录 为什么使用Serilog Serilog 是一个用于.NET应用程序的日志记录开源库,配置简单,接口干净,并可运行在最新的.NET平台上,与其他日志库不同, Serilog 是以功能强大的结构化事件数据为基础构建的, 支持将日志输出到控制台、文件、数据库 阅读全文
摘要:
.Net Core3.0 WebApi 目录 什么是AOP www.baidu.com 面向切面编程AOP 更新Redis缓存接口 在之前的redis缓存博客中我们定义了redis操作接口和实现,在实际项目开发中,我又对它进行了修改,主要是增加了异步和批量删除的接口。修改Infrastructure 阅读全文
摘要:
.Net Core3.0 WebApi 目录 默认格式 在.net core 3中,默认的json返回格式为驼峰命名法(单驼峰) 有的时候,我们希望返回的全小写或者全大写等。当然微软爸爸已经提供了拓展的接口。 设置返回Json名称全大写(双驼峰) startup.cs的ConfigureServic 阅读全文
摘要:
.Net Core3.0 WebApi 目录 .Net Core MVC理解新管道处理模型、中间件 应用场景 有的时候,接口请求会返回一些系统的状态码,如404,401,403等,我们会希望自定义这些返回消息,这个时候我们可以自定义一个中间件来在消息返回之前处理消息。 定义中间件 Models项目新 阅读全文
摘要:
.Net Core3.0 WebApi 目录 安装Log4j webapi.core.api项目Nuget安装Log4j 添加Log4net.json配置文件 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections 阅读全文
摘要:
.Net Core3.0 WebApi 目录 不使用AutoMapper Models层的Reponse中新建User文件夹,新建UserResponse.cs namespace WebApi.Core.Models.Reponse.User { /// <summary> /// user响应实 阅读全文