10 2020 档案

该文被密码保护。
posted @ 2020-10-19 17:42 冰乐 阅读(1) 评论(0) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 为什么使用Serilog Serilog 是一个用于.NET应用程序的日志记录开源库,配置简单,接口干净,并可运行在最新的.NET平台上,与其他日志库不同, Serilog 是以功能强大的结构化事件数据为基础构建的, 支持将日志输出到控制台、文件、数据库 阅读全文
posted @ 2020-10-15 00:32 冰乐 阅读(1246) 评论(4) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 什么是AOP www.baidu.com 面向切面编程AOP 更新Redis缓存接口 在之前的redis缓存博客中我们定义了redis操作接口和实现,在实际项目开发中,我又对它进行了修改,主要是增加了异步和批量删除的接口。修改Infrastructure 阅读全文
posted @ 2020-10-15 00:31 冰乐 阅读(1531) 评论(3) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 默认格式 在.net core 3中,默认的json返回格式为驼峰命名法(单驼峰) 有的时候,我们希望返回的全小写或者全大写等。当然微软爸爸已经提供了拓展的接口。 设置返回Json名称全大写(双驼峰) startup.cs的ConfigureServic 阅读全文
posted @ 2020-10-15 00:30 冰乐 阅读(4584) 评论(1) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 .Net Core MVC理解新管道处理模型、中间件 应用场景 有的时候,接口请求会返回一些系统的状态码,如404,401,403等,我们会希望自定义这些返回消息,这个时候我们可以自定义一个中间件来在消息返回之前处理消息。 定义中间件 Models项目新 阅读全文
posted @ 2020-10-15 00:29 冰乐 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 安装Log4j webapi.core.api项目Nuget安装Log4j 添加Log4net.json配置文件 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections 阅读全文
posted @ 2020-10-15 00:28 冰乐 阅读(730) 评论(0) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 不使用AutoMapper Models层的Reponse中新建User文件夹,新建UserResponse.cs namespace WebApi.Core.Models.Reponse.User { /// <summary> /// user响应实 阅读全文
posted @ 2020-10-15 00:27 冰乐 阅读(829) 评论(0) 推荐(1) 编辑
摘要:.Net Core3.0 WebApi 目录 什么是跨域? 网上文章一大堆,请自行百度,简单的说就是自己写的Api接口自己本地调试没问题,但是别人访问你的接口却访问不到,因为跨域了,解决跨域的方式有很多种,这里使用的事Nginx反向代理的模式,比较简单。 WebApi简介 之前也有介绍过什么是跨域。 阅读全文
posted @ 2020-10-11 00:20 冰乐 阅读(693) 评论(0) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 Redis介绍 之前的随笔中,也有关于Redis的介绍。这里就简单介绍一下。 简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 阅读全文
posted @ 2020-10-11 00:19 冰乐 阅读(2357) 评论(2) 推荐(1) 编辑
摘要:.Net Core3.0 WebApi 项目框架搭建:目录 什么是IOC?什么是DI? 网上好多介绍这些概念的。我之前的随笔也有介绍过。 网上看到的一片介绍相关概念的。 https://www.cnblogs.com/Steven-HU/p/13224340.html 常用的IOC框架 Autofa 阅读全文
posted @ 2020-10-11 00:18 冰乐 阅读(1020) 评论(0) 推荐(1) 编辑
摘要:.Net Core3.0 WebApi 目录 SqlSugar介绍 SqlSugar是国人开发者开发的一款基于.NET的ORM框架,是可以运行在.NET 4.+ & .NET CORE的高性能、轻量级 ORM框架,众多.NET框架中最容易使用的数据库访问技术。官网http://www.codeisb 阅读全文
posted @ 2020-10-11 00:17 冰乐 阅读(4291) 评论(1) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 项目框架搭建:目录 理论介绍 仓储(Respository)是存在于工作单元和数据库之间单独分离出来的一层,是对数据访问的封装。其优点: 1)业务层不需要知道它的具体实现,达到了分离关注点。 2)提高了对数据库访问的维护,对于仓储的改变并不会改变业务的逻辑,数 阅读全文
posted @ 2020-10-11 00:15 冰乐 阅读(3287) 评论(0) 推荐(2) 编辑
摘要:.Net Core3.0 WebApi 目录 什么是JWT 之前也写过一篇,介绍JWT和oAuthor2的随笔。可以参考这篇。 设计安全的API-JWT与OAuthor2 、 OAuth2、OpenID Connect简介 这里还是简单介绍一下吧。 根据维基百科定义,JWT(读作 [/dʒɒt/]) 阅读全文
posted @ 2020-10-11 00:14 冰乐 阅读(4546) 评论(12) 推荐(2) 编辑
摘要:.Net Core3.0 WebApi 目录 appsettings.json 我们在写项目时往往会把一些经常变动的,可能会变动的参数写到配置文件、数据库中等可以存储数据且方便配置的地方,这样会方便我们在项目上线以后做相对应的配置工作。 .Core WebApi项目中我们将把配置文件统一放在apps 阅读全文
posted @ 2020-10-11 00:12 冰乐 阅读(2098) 评论(0) 推荐(0) 编辑
摘要:.Net Core3.0 WebApi 目录 之前一篇介绍过了Swagger,也可以参照这篇。 ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介 为什么使用Swagger 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、后端分离的形态 阅读全文
posted @ 2020-10-11 00:11 冰乐 阅读(1250) 评论(0) 推荐(1) 编辑
摘要:.Net Core3.0 WebApi 目录 开发环境 Visual Studio 2019 .net core 3.1 创建项目 新建.net core web项目,如果没有安装.net core sdk的使用vs2019的安装中心安装,这里默认已经安装了.net core 3.1 此处我们选择A 阅读全文
posted @ 2020-10-11 00:10 冰乐 阅读(1389) 评论(0) 推荐(1) 编辑
摘要:好久没更新博客了。因为工作上和其他事情比较忙。 虽然以前也更新过关于.Net Core 3.0 WebApi的笔记,但是都太过分散,没有整个系列的。现在Core又比较火,所以最近打算,更新关于.Net Core 3.0 WebApi 系列。此处为系列的目录链接地址 .Net Core3.0 WebA 阅读全文
posted @ 2020-10-10 14:15 冰乐 阅读(2454) 评论(0) 推荐(1) 编辑