首页 > Web开发 > 详细

02-AspNetCore3.1-Autofac 实现AOP

时间:2020-08-06 15:00:48      阅读:114      评论:0      收藏:0      [点我收藏+]

上一篇我感觉 autofac 实现 aop有点不爽。先不说啥原因吧。看一下大概是怎么实现的在说。

添加NeGet

Autofac(5.2.0)

Autofac.Extensions.DependencyInjection(6.0.0)

Autofac.Extras.DynamicProxy(5.0.0)

首先我添加了 ICustomDemo  CustomDemo

技术分享图片

 

注册AOP 的动作

技术分享图片

 

 autofac 管理 aop

技术分享图片

 

 最后要在 执行的类上添加 aop的动作

技术分享图片

 

 在 控制器上调用实现

技术分享图片

 

 技术分享图片

 

 总结:

1、Autofac AOP 标识 只能 写到类上 不能直接写到方法上

2、Autofac 注册服务时  必须手动执行允许 AOP 

3、要想 实现批量允许aop,必须所有实现类 都有  Intercept 标识

02-AspNetCore3.1-Autofac 实现AOP

原文:https://www.cnblogs.com/delaywu/p/13446051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!