今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。 后来想到定时任务调度相关的框架,最终确定了Hangfire ...
NET AOP 个Filter 使用总结 . AOP介绍:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。AOP到底是干什么的呢 可以在不修改之前的代码为基础,可以动态的增加新功能 .AOP的实例:AuthorizationFilter 鉴权授权:角色,策略授权ResourceFilter 资源ExceptionFilter 异常ActionFilter ...
2021-04-25 00:44 0 258 推荐指数:
今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。 后来想到定时任务调度相关的框架,最终确定了Hangfire ...
nuget安装serilog相关插件,有很多,我这里只安装了下面这几个,别的自己慢慢再研究: 配置文件中,进行必要的配置: 把Serilog添加到依赖注入容器中: ...
最近公司新项目选项觉得使用GRPC,因为之前没怎么接触过,所以觉得研究记录一下使用过程,话不多说,我们第一步先在项目里配置一下。 新建 AspNetCoreGrpc Api项目,Nuget安装 Grpc.AspNetCore 包,Startup类里添加gRPC services ...
1. 新建netcore项目 2. 使用nuget包安装 Swashbuckle.AspNetCore 使用RestorePackagesPath属性配置nuget包的路径(可选) 3. 勾选生成项目xml文件 4.在Startup中添加代码 ...
使用 OpenXML 导出 Word 一、前言 最近公司需要导出Word,前端那边说实现不了那种花里胡哨的,样式不支持,没办法,只能我上了。 公司秉持着节约的优秀品质,我尝试了国内知名的开源插件,例如:Magicodes.IE,NPOI 都无法实现要求。 想使用 ...
一、Aop Aop 面向切面编程(Aspect Oriented Program),在项目中,很多地方都会用到Aop的概念,比如:过滤器(Filter),中间件(Middleware) 通常用来处理数据请求、切面缓存、记录日志、异常捕获等等。但是想在服务层中使用Aop,前面说的就不好使了,目的 ...
一、前言 在分享ASP.NET Core Filter 使用之前,先来谈谈AOP,什么是AOP 呢? AOP全称Aspect Oriented Programming意为面向切面编程,也叫做面向方法编程,是通过预编译方式和运行期动态代理的方式实现不修改源代码的情况下给程序动态统一添加功能的技术 ...
备注:.netcore3.1 版本后都统一叫.net了,目前(2021/03/09)稳定版是.net5 红色添加的部分是使用swagger的方式; 黄色圈的部分是应用了swagger接口文档描述,即生成了对接口(controller)的注释说明; 上面 ...