随笔分类 -  .NetCore基本使用

摘要:API请求JSON特殊处理 ###场景 框架处理的请求和返回的转换后的string,有时候不是我们预期的样子。 可以使用 JsonSerializerOptions.Converters.Insert() 添加一个自定义的转换器,对特定的格式进行处理。 代码 builder.Services.Add 阅读全文
posted @ 2022-12-15 11:12 wosperry 阅读(127) 评论(0) 推荐(0)
摘要:本地化 1. 在自己模块添加本地化模块依赖 在自己模块的DependsOn 特性参数里,添加一个依赖 typeof(AbpLocalizationModule) , 如果没有,就添加一个 [DependsOn(typeof(AbpLocalizationModule))] [DependsOn( t 阅读全文
posted @ 2022-11-22 23:20 wosperry 阅读(195) 评论(0) 推荐(0)
摘要:Jwt 鉴权 基本:生成一个 Token // 以下信息需要与鉴权的地方一致 var key = "1234567890123456"; Claim[] claims = new[] { new Claim("user", username) }; var keyBytes = Encoding.U 阅读全文
posted @ 2022-02-22 00:14 wosperry 阅读(1435) 评论(0) 推荐(3)
摘要:依赖注入 DI 前言 声明:此文是自己的理解,可能正确,可能有误。仅供学习参考帮助理解。 相关的文章很多,我就仅在代码层面描述我所理解的依赖注入是个什么,以及在 .Net 开发中如何使用。以下可能出现的词汇描述: IoC:Inversion of Control,控制反转 DI:Dependency 阅读全文
posted @ 2022-02-12 18:21 wosperry 阅读(1191) 评论(1) 推荐(4)
摘要:主要代码从Serilog的Wiki里复制,调整为net6写法 https://github.com/serilog/serilog-aspnetcore#serilogaspnetcore dotnet add package Serilog.AspNetCore using Serilog; us 阅读全文
posted @ 2022-01-13 15:47 wosperry 阅读(357) 评论(0) 推荐(1)
摘要:默认控制器说明 此文档是个人经验分享,希望能够帮助到有需要的朋友。 如果存在错误,您就说一下,我改。 Gitee代码库(分支practice/01/框架生成的控制器): https://gitee.com/wosperry 微软文档 如果是刚刚接触DotnetCore,什么都还不清楚的情况,可以先模 阅读全文
posted @ 2021-10-30 00:59 wosperry 阅读(888) 评论(2) 推荐(0)
摘要:上一篇:【NetCore】使用表达式目录树实现动态组装Where的Linq表达式 Gitee仓库:https://gitee.com/wosperry/Wosperry.ExpressionExtensions.git 如果想调试的话,可以安装git后,在控制台运行 git clone https: 阅读全文
posted @ 2021-10-18 01:44 wosperry 阅读(211) 评论(0) 推荐(0)
摘要:使用表达式目录树实现动态组装Linq表达式 仅记录,新版本已重构,详细见Gitee代码库 写在前面 自己开发中遇到的问题,在提供多参数查询列表时,有时候需要写大量的 if 和 where 的Linq表达式 查询参数在特性里配置实体的名字这个参数,尚未使用到。 趁着代码量还不多,做一下记录,给将来自己 阅读全文
posted @ 2021-10-17 15:51 wosperry 阅读(704) 评论(3) 推荐(0)
摘要:引用 【5min+】AspNet Core中的全局异常处理 TODO 正则匹配错误码,可能会因为系统语言导致不通用,考虑换成提供默认的正则匹配,另外加一个委托参数传进来 中间件代码 /// <summary> /// 全局异常拦截中间件 /// </summary> public class MyG 阅读全文
posted @ 2021-10-07 16:27 wosperry 阅读(528) 评论(3) 推荐(2)
摘要:.NetCore中Elasticsearch组件NEST的使用 1. 安装Docker # 安装Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 安装完Docker后,打开阿里云,使用阿里提供的镜像 阅读全文
posted @ 2021-08-07 20:53 wosperry 阅读(705) 评论(0) 推荐(0)