java - 在Java中的Springaspectj中创建切入点注释

标签 java spring aspectj

我正在使用org.aspectj.lang.annotation.Pointcut。我有一个接口(interface) com.home.learn.Try。

  • 我想要创建一个切入点注释来监视该类实现接口(interface) (com.home.learn.Try) 的所有方法

我使用了 @Pointcut("execution(com.home.learn.Try.*(..))") 但出现了错误

Pointcut is not well-formed: expecting 'name pattern' at character position 34
execution(com.home.learn.Try.*(..))
  • 我想要一个切入点来观看(特定方法)com.home.learn.Try.print(java.lang.String)方法

我也很好奇如何创建切入点注释来观察扩展抽象类的具体类的所有方法。

谢谢

最佳答案

尝试执行(* com.home.learn.Try.*(..))

您可以找到备忘单 here .

关于java - 在Java中的Springaspectj中创建切入点注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423208/

相关文章:

java - 如何计算值(重复值除外)?

java - Java游戏滞后

spring - Javers - 使用 Javers 代替 Envers 的优点是什么?

java - 使用 Gradle 将编织方面后期编译到项目中

java - Maven 不编织 aspectj 代码

java - 无法在 Gradle 中重新排序 AspectJ 任务

java - 在特定路径中使用用户名/密码身份验证

java - 无法启动以下可执行文件,

java - 使用名称创建 bean 时出错

java - "No Hibernate Session bound to thread",事务方法中断下一个事务的执行