摘要: 注: AutoMapper 是一个对象-对象映射器,可以将一个对象映射到另一个对象。 一、在Nuget引入AutoMapper、AutoMapper.Extensions.DependencyInjection这两个NuGet包 ![img](https://img2023.cnblogs.com/ 阅读全文
posted @ 2023-08-31 21:33 三月ღ 阅读(291) 评论(0) 推荐(1)
摘要: 一、下载AutoFac资源包 ![img](https://img2023.cnblogs.com/blog/3217656/202308/3217656-20230831111104234-346659364.png) 二、在API中创建Module继承Autofac.Module ```C# / 阅读全文
posted @ 2023-08-31 21:33 三月ღ 阅读(418) 评论(0) 推荐(0)
摘要: 一、下载JWT包 ![image](https://img2023.cnblogs.com/blog/3259176/202308/3259176-20230824211624405-49061085.png) 二、配置文件appsettings.json ```C# "Auth": { "Secr 阅读全文
posted @ 2023-08-24 21:17 三月ღ 阅读(299) 评论(0) 推荐(1)
摘要: 一、下载最新MiniExcel包 ![image](https://img2023.cnblogs.com/blog/3259176/202308/3259176-20230823160853432-2111973790.png) 二、导入 ```C# [HttpPost] [Route("Impo 阅读全文
posted @ 2023-08-23 19:20 三月ღ 阅读(370) 评论(0) 推荐(0)
摘要: 一、封装 封装就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类或者对象隐藏信息。简单地说,一个类就是一个封装了数据及操作这些数据的代码的逻辑实体。目的是增强程序的安全性、简化编程、代码的重用性更高,让修改或扩展更方便。 访问修饰符: public:访问 阅读全文
posted @ 2023-08-18 21:15 三月ღ 阅读(37) 评论(0) 推荐(0)
摘要: 一、创建自定义类MyMiddleware 继承中间件IMiddleware并实现接口 二、在实现接口中的方法编写Token验证逻辑 三、在WebAPI的Program 类中的builder里注入自定义的类和app里配置自定义中间件 builder.Services.AddScoped(typeof( 阅读全文
posted @ 2023-08-18 19:35 三月ღ 阅读(350) 评论(0) 推荐(1)