AutoFac
文章平均质量分 67
罗马苏丹默罕默德
寇可往,我亦可往
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在ASP.NET CORE项目中使用AutoFac设置AOP的Redis缓存
1.创建一个ASP.NET CORE项目 先创建一个asp.net core项目, 可以是WebAPI也可以是MVC或者其他的形式,这并没有关系 这里以WebAPI项目举例 导入相关的依赖包 需要用到AutoFac和stackExchange.redis和Newtonsoft.JSON 当然,这个测试可以不使用数据库,但为了更真实一些,我需要加上SqlClinet.Data去连接测试用的SqlServer数据库 ...原创 2022-01-19 12:58:29 · 1222 阅读 · 0 评论 -
AutoFac的AOP的实现以及和SpringAOP方式的对比
前言: AutoFac的AOP和Spring的AOP一样都是基于动态代理的设计模式(废话) 其中Spring的动态代理有两种方式 Dynamic Proxy JDK在1.5版本提供的原生动态代理,主要为InvocationHandler接口(切面)及产生代理类的Proxy类(代理对象PS:不是被代理对象) ,其本质是基于接口的生产方式,如果被代理类没有实现任何接口则无法使用 CGLib 则是通过子类生产代理对象,如果被代理类被final修饰,则无法产生代理 现在的Spring已经支持原创 2022-01-07 13:57:13 · 1193 阅读 · 0 评论 -
AutoFac多个实现类中获取指定实现类的三个方法
一个业务接口有多个实现类的情况是很多的, 如果我们都讲他们配置进容器,那么当要找到特定的实现类就会有些麻烦了 这里总结几种方法去获取指定的实现类 1.把所有实现类作为IEumnable集合都注入进来 public interface IService { void DoSomething(); } public class HumanService : IService { public void DoSomething() { Console.Wr原创 2022-01-06 23:26:41 · 2191 阅读 · 1 评论
分享