Spring AspectJ削减点数

时间:2014-08-22 07:55:31

标签: java spring constructor pointcut

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

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

1 个答案:

答案 0 :(得分:2)

AspectJ语法中的构造函数由"方法名称"表示。 new,即如果要捕获所有构造函数执行,则切入点为

execution(* *.new(..))