.net在webapi中使用JWT做Token

用JWT来生成token是一种很简单也很容易理解的方式,JWT主要由3部分组成,在webapi中可以结合过滤器做权限认证

JWT token

.net core使用autofac注入最佳实践

在之前的多篇文章中,.net core我们都是使用默认的DI,但是在实际使用中,对于复杂的情况,我们还是得用回Autofac比如通过配置文件注入,现在.net core默认提供的DI自己需要写些代码去支持,另外对于自动注入也需要额外代码支持,使用Autofac则方便很多。

.net core autofac

ASP.NET Core 在 JSON 文件中配置依赖注入

在.net core中,使用配置文件注入可以灵活的控制运行的时候用具体的实现,比如Log组件是用log4net还是用Nlog;缓存使用内存还是用Redis

.net core 依赖注入

.net core,AspectCore使用AOP实现SqlSugar事务

一直很喜欢在方法头加个标签,实现方法体内自动事务,比如标签TransactionCallHandler

AspectCore Aop SqlSugar 事务

aspectcore使用aop统一拦截错误日志

在http://www.52jiagou.com/article/212这篇文章中,我们已经在.net core 中使用了Nlog并将日志写到txt中,现在使用AspectCore统一拦截所有的错误,在Startup.cs中的ConfigureServices方法中添加拦截设置。

aspectcore nlog aop 日志 .net core

.net core使用nlog

使用Nlog发现比log4net简单好多,先Nuget安装 : NLog.Web.AspNetCore,一般我是在基础类库中添加这个引用,为了避免以后我们更换另外的日志组件,比如ExceptionLess,我们新建一个接口

.net core nlog