什么是AOP?引用百度百科:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.实现AOP主要由两种方式,一种是编译时静态植入,优点是效率高,缺点是缺乏灵活性,.net下postsharp为代表者(这个是收费的).另一种方式是动态代理,优缺点与前者相反,动态为目标类型创建代理,通过代理调用实现拦截.AOP能做什么,常见的用例是事务处理.日志记录等等.下面就讲讲Autofac怎么实现AOP,Aut