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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值