Asp.Net Core 3.1 使用Autofac Aop
跟上一篇的文章有点类似,这篇文章是在AspNetCore 3.1中使用,我们定义一个特性
定义拦截器。。。
定义一个接口一个类。模拟Service层。Autofac提示,用于Aop拦截器的调用的方法需要时virtual虚方法
在项目中,增加一个WebModule类,继承Autofac的Module。在WebModule中,注册使用拦截器
Program改为下图,使用Autofac 服务提供工厂。
Startup类改为
ConfigureContainer类是Autofac自动调用。
在控制器中调用Service的SayHi方法。
运行就可以看到结果。。。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步