随笔分类 - Emit
摘要:一、背景 在某些情况下,我们需要植入AOP代码的类并没有默认构造函数。那么此时动态生成的代理类也需要相同签名的构造函数,并且内部调用原始类的构造函数。自己折腾了1晚上没搞定,现在搞定了发出来供大家一起学习探讨。 二、梳理功能点 在已支持通过默认构造函数进行AOP代码植入的情况下(以前发过一篇博文,传
阅读全文
摘要:一、前言 1.在项目中无处不充斥着记录日志的代码,各种try catch,实在是有点看着不爽。这不,果断要想法子偷个懒儿。 二、摘要 鄙人不才,先总结一下个人想到的可实现AOP的几种思路: 1.通过继承特定实例,重写虚方法(C#中如virtual、override方法),动态构建一个该实例的子类,进
阅读全文