0

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

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

4

1 回答 1

2

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

execution(* *.new(..))
于 2014-08-23T23:10:00.840 回答