`
cyz001
  • 浏览: 42614 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
切入点是一个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