摘要: Spring AOP中有两个PointcutAdvisor ——RegexpMethodPointcutAdvisor和 NameMatchMethodPointcutAdvisor,它们都在org.springframework.aop.support包中, 都可以过滤要拦截的方法,配置方法也大致相同,其中一个最主要的区别: RegexpMethodPointcutAdvisor:需要加上完整的类名和方法名,例如:com.xw.methodname或com.*.methodname或.*methodname。 NameMatchMethodPointcutAdvisor:只需要方法名,... 阅读全文
posted @ 2012-08-14 18:22 走到天亮 阅读(7481) 评论(0) 推荐(1) 编辑
摘要: 一般我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作,这时就该BeanNameAutoProxyCreator出场了。(一)ProxyFactoryBean属性介绍target:代理的目标类proxyInterfaces:代理类应该实现的接口列表interceptorNames:需要应用到目标对象上的通知Bean的名字.可以是拦截器,advisor和其他通知类型的名字。这个属性必须按照在BeanFactory中的顺序设置singl 阅读全文
posted @ 2012-08-14 15:06 走到天亮 阅读(8943) 评论(0) 推荐(0) 编辑