我正在尝试为 Spring AOP 实现切入点。所有的方法都像getXXXX
应该被记录。我尝试了以下方法,但要么抛出异常,要么不触发:
1st try
@Pointcut("within(net.services.*.get*)")
private void clServiceLayer() {}
@Pointcut("within(net.services.*.get*(..))")
private void clServiceLayer() {}
需要帮助来正确表达切点。
within
限制对某些类型内的连接点的匹配。相反,你应该使用execution
切入点指示符用于匹配方法执行连接点:
@Pointcut("execution(* net.tds.adm.metasolv.customerlink.services.*.get*(..))")
结帐Spring文档 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#aop-pointcuts-designators进行更详细的讨论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)