spring 的切入点
<bean id= "payLogProxyCreator " class= "org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator ">
<property name= "beanNames ">
<list>
<value> /aset.do </value>
</list>
</property>
<property name= "interceptorNames ">
<list>
<value> logbeforeadvisor </value>
<!-- <value> logafteradvisor </value> -->
</list>
</property>
</bean>
<bean id= "logbeforeadvisor " class= "org.springframework.aop.support.RegexpMethodPointcutAdvisor ">
<property name= "pattern ">
<value> .*setBy.* </value>
</property>
<property name= "advice "> <ref local= "logbeforeadvice "/> </property>
</bean>
/*###########################################################*/
想请问一下,为什么这样没有任何反应,
<property name= "pattern ">
<value> .*setBy.* </value>
</property>
我是想使以当setBy开头的方法运行前通知执行,这样写对吗,
当我配置成 .* 是有反映的 都能记录下来。当我使用 NameMatchMethodPointcutAdvisor时也没有任何反映,
应该怎么配置
------解决方案--------------------spring ??
java ??
------解决方案--------------------哦
------解决方案--------------------以setBy开头的字符串的正则表达式:^setBy.*