随笔分类 -  搭建项目-.Net5

摘要:环境变量 环境名称 说明 Development 开发环境 开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。 Test 测试环境 也就是我们测试同学干活的环境啦,在此环境进行测试。 PreProduction 预生产环境 测试环 阅读全文
posted @ 2021-06-25 17:55 gygtech 阅读(215) 评论(0) 推荐(0) 编辑
摘要:方式一:自定义【在调试是加载时间过长】 NuGet包: Microsoft.Extensions.DependencyModel Microsoft.Extensions.Options XXX.Common项目下新建文件夹【DependencyInjection】 新建类:RuntimeHelpe 阅读全文
posted @ 2021-03-06 16:57 gygtech 阅读(821) 评论(0) 推荐(0) 编辑
摘要:方式一:自定义1 方法类: using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Linq 阅读全文
posted @ 2021-03-06 15:11 gygtech 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Dapper框架 个人的一点体会 尽可能的保证数据库【字段名】和类【属性名】的一致性,不然需要多写很多的代码,说多了都是泪泪泪 如果因为遵循了mysql数据库的建表规则【阿里的规则】,表名字段名带下划线的,使用As方式,其他方式自行探索 Dapper框架 分页模型 using System; usi 阅读全文
posted @ 2021-03-04 17:25 gygtech 阅读(801) 评论(0) 推荐(0) 编辑
摘要:概念 异常过滤器是一种可以在 WebAPI 中捕获那些未得到处理的异常的过滤器,要想创建异常过滤器,你需要实现 IExceptionFilter 接口,不过这种方式比较麻烦,更快捷的方法是直接继承 ExceptionFilterAttribute 并重写里面的 OnException() 方法即可, 阅读全文
posted @ 2021-03-04 10:22 gygtech 阅读(963) 评论(0) 推荐(0) 编辑
摘要:为什么要引用NewtonsoftJson .net5 内置了一套Json序列化/反序列化方案,默认可以不再依赖,不再支持 Newtonsoft.Json. .net5 System.Text.Json 和 Newtonsoft.Json 使用方法不一致,以及其他的差役建议使用Newtonsoft.J 阅读全文
posted @ 2021-03-02 18:01 gygtech 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:命名空间 System.ComponentModel.DataAnnotations 全局模型验证,统一api响应 1、WebApi项目下新建文件夹【Custom】,新建文件夹【Filter】定义类FieldActionFilter using Microsoft.AspNetCore.Mvc; u 阅读全文
posted @ 2021-03-02 14:15 gygtech 阅读(1381) 评论(0) 推荐(1) 编辑
摘要:Swagger基础配置 1、非生产环境,不开启Swagger,根据实际需要决定 2、设置项目属性 xml文件地址:当前地址【Test.WebApi.xml】,其他项目地址【..\Test.WebApi\Test.WebApi.xml】 3、修改服务注册、注意修改xml文件名称 public Star 阅读全文
posted @ 2021-03-01 16:03 gygtech 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:项目结构【可以根据实际情况,自己添加或者修改】【特别注意:Swagger中Dto类不能重名】 0-Infrastructure xxx.Common【公共方法】 xxx.Model xxx.Repository 1-Application xxx.Service xxx.Query【查询方法】 xx 阅读全文
posted @ 2020-09-10 09:53 gygtech 阅读(631) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示