文章分类 -  NetCore学习笔记

NETCORE-8-添加自定义中间件(实现访问鉴权)
摘要:1.中间件概念 官方定义: 中间件是一种装配到应用管道以处理请求和响应的软件。 个人理解: HTTP请求通过整个WEB服务到返回响应,是整个管道,那么中间件则是这个一节节小的管道。管道形如一根竹子,中间件则是那一节节竹节。比喻不当,请见谅个... 2.中间件类定义规则: 3.实现示例 4.注册自定义 阅读全文

posted @ 2022-03-03 14:08 潇潇@暮雨 阅读(147) 评论(0) 推荐(0) 编辑

NETCORE-7-项目集成FluentValidation(一个超级好用的模型验证组件)
摘要:1.安装包 nuget搜索FluentVaildation安装这个包即可。 2.编写验证文件 3.注册到DI容器 该示例是通过程序及批量注册,默认生命周期是Scope,单独注册可以,单独设置生命周期。 4.使用示例 注:如果API接口中参数模型定义了验证规则,验证失败则会自动返回错误信息。如下图: 阅读全文

posted @ 2022-03-03 13:48 潇潇@暮雨 阅读(105) 评论(0) 推荐(0) 编辑

NETCORE-6-配置跨域
摘要:1.注册跨域服务 2.使用跨域中间件 注:以上两步均在Program.cs文件中配置。 阅读全文

posted @ 2022-03-03 12:54 潇潇@暮雨 阅读(93) 评论(0) 推荐(0) 编辑

NETCORE-5-项目集成模型映射工具AutoMapper
摘要:1.集成AutoMapper需要安装两个包 2.定义映射文件 3.批量注册到DI容器 4.使用示例 阅读全文

posted @ 2022-03-03 12:51 潇潇@暮雨 阅读(23) 评论(0) 推荐(0) 编辑

NETCORE-4-项目集成ORM框架EFCore
摘要:1.本次我们集成的EFCore来支持SQLSERVER数据库的读写操作,所以用到了一下NugetPack 当然你可以根据自己的实际需求,安装不同的数据库支持(provider)。例如你需要支持Sqlite,则需要安装 2.安装好包之后,需要建一个DbContext上下文类 这里数据库链接可以用注入的 阅读全文

posted @ 2022-03-03 12:42 潇潇@暮雨 阅读(53) 评论(0) 推荐(0) 编辑

NETCORE-03-通过DI注入配置
摘要:上篇文章我们成功读取了JSON文件,但是我们在实例开发中,如何通过依赖注入获取读取的配置呢?这篇文章我们将进行探讨: 本次需要安装的包 先想而知,我们读取配置后,必须将配置注册容器内,在使用的地方才能通过注入机制拿到配置,接下来我们注册读取到的配置: 测试代码 F5运行 当修改bin文件下的配置,回 阅读全文

posted @ 2022-01-15 15:56 潇潇@暮雨 阅读(33) 评论(0) 推荐(0) 编辑

NETCORE-02-配置读取
摘要:今天学习在NETCORE中读取JSON配置文件,需要用到两个包. 第一个是配置读取基础包,第二个是JSON文件扩展包 好了接下来 我们在项目根目录新建一个JSON文件,取名setting.json,文件内容如下: 这里注意文件属性必须设置为始终复制或者较新复制,不然编译项目不会拷贝文件到BIN目录, 阅读全文

posted @ 2022-01-15 14:39 潇潇@暮雨 阅读(31) 评论(0) 推荐(0) 编辑

NETCORE-01-依赖注入
摘要:1.新建控制台程序,nuget包安装 2. 为了便于测试新建一个接口,两个实现类和一个使用类,在程序入库将他们注入 3.F5运行 服务成功执行! 阅读全文

posted @ 2022-01-15 13:59 潇潇@暮雨 阅读(24) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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