随笔分类 -  Spring AOP

摘要:例子Spring 配置文件 接口类package com.benx.aspectj.service;public interface IHello { public String say();}接口实现类package com.benx.aspectj.service;public class HelloImpl implements IHello { public St... 阅读全文
posted @ 2013-11-12 18:04 benx621 阅读(421) 评论(0) 推荐(0)
摘要:例子IHello 接口类package com.benx.mvc;public interface IHello { public void say(); }IHello接口实现类package com.benx.mvc;public class HelloImpl implements IHello { public void say() { System.out.println("Hello World"); } }拦截器package com.benx.mvc;import org.aopalliance.intercept.MethodInt... 阅读全文
posted @ 2013-11-11 15:38 benx621 阅读(845) 评论(0) 推荐(0)
摘要:例子public interface IHello { public void say(); }public class HelloImpl implements IHello { public void say() { System.out.println("Hello World"); }}public class HelloInterceptor implements MethodInterceptor { public Object invoke(MethodInvocation methodinvocation) throws Throwa... 阅读全文
posted @ 2013-11-11 14:51 benx621 阅读(317) 评论(0) 推荐(0)
摘要:先看例子 myAdvisor debugInterceptor 配置点:1、interceptorNames 拦截器数组2、targetName 目标类3、singleton 是否单例,默认true4、proxyInterfaces 代理接口5、optimize 建议使用cglib6、proxyTargetClass问题:1、如何判断是使用jdk代理还是使用CGLIB? 答:默认使用jdk,如果没有使用接口或optimize 为true或proxyTargetCl... 阅读全文
posted @ 2013-11-08 18:08 benx621 阅读(530) 评论(0) 推荐(0)