【问题标题】:Spring AspectJ point cutsSpring AspectJ 切点
【发布时间】:2014-08-22 07:55:31
【问题描述】:

我需要写一个Single切入点来拦截所有类的构造函数。实际需要的是拦截除了 init() 和构造函数之外没有其他方法被调用的所有 bean。对于 init,它是直截了当的。但是由于构造函数名称随着类名称的变化而变化,因此编写单点切割变得越来越困难。

任何帮助将不胜感激......

【问题讨论】:

标签: java spring constructor pointcut


【解决方案1】:

AspectJ 语法中的构造函数由“方法名称”new 表示,即如果您想捕获所有构造函数执行,则切入点是

execution(* *.new(..))

【讨论】:

  • Varun 写的是评论,而不是答案。他的链接指向一个问题,无论如何我都有自己的答案作为公认的答案。 ;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 2015-10-25
  • 1970-01-01
相关资源
最近更新 更多