论坛首页 入门技术论坛

spring recipes笔记 经典spring切入匹配方法

浏览 1504 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-11-10   最后修改:2009-11-10
切入点是一个aop的核心概念,它通常以表达式的形式出现,能够匹配特定的程序执行点来应用通知,在经典的spring aop里,使用切入点类将切入点声明为spring bean.

1.方法名称切入点
如果只想对增强一个单独的方法,那么可以使用NameMatchMethodPointcut通过方法名静态地匹配

<bean id=”methodNamePointcut”
	Class=”org.springframework.aop.support.NameMatchMethodPointcut”>
<property name=”mappedName” value=”add”/>
</bean>




2.正则表达式切入点
除了通过名称匹配方法,也可以使用正则表达式匹配

<bean id=”regexpAdvisor”
	Class=”org.springframework.aop.support.RegexpMethodPointcutAdvior”>
<porperty name=”pattens”>
	<list>
		<value>.*add.*</value>
		<value>.*sub.*</value>
	</list>
</porperty>
</baen>
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics