随笔分类 - Aop
摘要:动态代理常用的有两种实现方式,一是java自带的方式,一种是cglib提供的 mybatis使用cglib的动态代理生成mapper实例 这里模拟一下两种实现 常用的mybatis操作数据库的方式如下: 定义一下接口,里面的每个方式对应 *Mapper.xml(如bookMapper.xml)的每个
阅读全文
摘要:1. 2. 3.新建切面 5.controller类 6.启动springboot 7.调用 8.输出
阅读全文
摘要:1.建立日志切面 2.建立执行时间切面 3.执行结果
阅读全文
摘要:1.建立业务类(英雄战斗实现类) 2.建立切面配置类 3.启动类
阅读全文
摘要:2.拦截类 3. 4. 对EnableAop改进,支持自动获取相应的接口类,并传入拦截器数组 5.对于wcf服务无法调用控制器的拦截器(ActionFilter),所以可以调用该服务时就自动实现了拦截 6.下一步改进,在EnableAop()里可以无需传入类型参数,而代替的是IInterceptor
阅读全文
摘要:using System; using System.Linq; using Castle.DynamicProxy; namespace AopTest { class AopTest { static public void Test() { var proxyGenerator = new ProxyGenerato...
阅读全文