随笔分类 -  Aop

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

点击右上角即可分享
微信分享提示